Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Bug report #32  -  Crash when backstabbing a rat
Posted Apr 28, 2011 - updated Feb 17, 2012   Shortlink: http://arx.vg/32
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Fixed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Bug report
  • Status
     
    Fixed
  • Assigned to
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     i30817
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Time spent
    369294 hours
  • Category
    Not determined
  • Resolution
    RESOLVED
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Critical
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
The console said this at the crash point:

INFO Menu.cpp:236 found Save0002: "ARX_QUICK_ARX1" v1.005 2011-4-28 21:35:22:414 ERROR Equipment.cpp:1033 Assertion Failed: false wine: Unhandled illegal instruction at address 0x7e738a8e (thread 0023), starting debugger... Unhandled exception: illegal instruction in 32-bit code (0x7e738a8e). fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_inlined_subroutine cannot read range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_inlined_subroutine cannot read range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_inlined_subroutine cannot read range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:compute_location Unexpected empty stack fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:dwarf2_read_range no entry found fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block no range fixme:dbghelp_dwarf:compute_location Unexpected empty stack Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e738a8e ESP:0032ece0 EBP:0032eea8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:7e915ff4 ECX:f75d2360 EDX:00000000
 ESI:000000be EDI:00000640
Stack dump: 0x0032ece0: 7e8bc904 7e8c57fc 00000409 00000000 0x0032ecf0: 7c6bbad8 7a55588e 7bb5d228 7a555383 0x0032ed00: 7bb5d228 73c16a20 7c871218 00000000 0x0032ed10: 00000000 73c16658 7c6bbad8 7e7819a5 0x0032ed20: 00000000 0032ed7c 0032ed78 00000000 0x0032ed30: 00000003 0032ed84 007968f0 00000001 Backtrace: =>0 0x7e738a8e ARX_EQUIPMENT_Strike_Check+0xf5e(io_source=0x73b72838, io_weapon=0x6a4218b8, ratioaim=0.602667, flags=0, targ=0xffffffff) /home/paulo/NetBeansProjects/ArxFatalis/src/game/Equipment.cpp:1033 in arx (0x0032eea8)
  1 0x7e8ab9cb ManageCombatModeAnimations+0x18ba() [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:3825] in arx (0x0032f038)
  2 0x7e8b23d6 DANAE::Render+0x3af5(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:5810] in arx (0x0032f618)
  3 0x7e8877e3 CD3DApplication::Render3DEnvironment+0xa2(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Application.cpp:1013] in arx (0x0032f648)
  4 0x7e887998 CD3DApplication::Run+0xa7(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Application.cpp:393] in arx (0x0032f6a8)
  5 0x7e8b80a7 main+0x2176() [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:1556] in arx (0x0032fe48)
  6 0x7e8bbb5c __wine_spec_exe_entry+0x7b() in arx (0x0032fe90)
  7 0x7b85899c call_process_entry+0xb() in kernel32 (0x0032fea8)
  8 0x7b85963f ExitProcess+0xc9e() in kernel32 (0x0032fee8)
  9 0x7bc72e68 call_thread_func+0xb() in ntdll (0x0032fef8)
  10 0x7bc75920 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
  11 0x7bc4aa0a call_dll_entry_point+0x629() in ntdll (0x0032ffe8)
0x7e738a8e ARX_EQUIPMENT_Strike_Check+0xf5e /home/paulo/NetBeansProjects/ArxFatalis/src/game/Equipment.cpp:1033 in arx: 1033 else ARX_CHECK_NO_ENTRY(); Modules: Module Address Debug info Name (129 modules) ELF 79bf6000-7b800000 Deferred fglrx_dri.so ELF 7b800000-7b991000 Dwarf kernel32<elf>
  \-PE	7b810000-7b991000	\               kernel32
ELF 7bc00000-7bcbb000 Dwarf ntdll<elf>
  \-PE	7bc10000-7bcbb000	\               ntdll
ELF 7bd88000-7bf00000 Deferred libvorbisenc.so.2 ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7bf3f000-7bf55000 Deferred midimap<elf>
  \-PE	7bf40000-7bf55000	\               midimap
ELF 7bf55000-7bf7e000 Deferred msacm32<elf>
  \-PE	7bf60000-7bf7e000	\               msacm32
ELF 7bf7e000-7bf85000 Deferred libogg.so.0 ELF 7bf85000-7bfd1000 Deferred libflac.so.8 ELF 7bfd1000-7c039000 Deferred libsndfile.so.1 ELF 7c039000-7c0ff000 Deferred libasound.so.2 ELF 7c407000-7c42f000 Deferred libvorbis.so.0 ELF 7c42f000-7c479000 Deferred libpulsecommon-0.9.21.so ELF 7c479000-7c4bb000 Deferred libpulse.so.0 ELF 7c4bb000-7c554000 Deferred winmm<elf>
  \-PE	7c4c0000-7c554000	\               winmm
ELF 7c554000-7c59c000 Deferred dsound<elf>
  \-PE	7c560000-7c59c000	\               dsound
ELF 7cadd000-7cae6000 Deferred libwrap.so.0 ELF 7cae6000-7cb1d000 Deferred winealsa<elf>
  \-PE	7caf0000-7cb1d000	\               winealsa
ELF 7cb1d000-7cb50000 Deferred libatiadlxx.so ELF 7cb57000-7cb70000 Deferred msacm32<elf>
  \-PE	7cb60000-7cb70000	\               msacm32
ELF 7cb70000-7cb76000 Deferred libasound_module_pcm_pulse.so ELF 7cb76000-7cb7e000 Deferred libatiuki.so.1 ELF 7cb7e000-7cc5c000 Deferred libgl.so.1 ELF 7cc61000-7cc66000 Deferred libxcb-atom.so.1 ELF 7cc66000-7cc6c000 Deferred libxtst.so.6 ELF 7cc6c000-7cc6f000 Deferred libx11-xcb.so.1 ELF 7cfaa000-7cfc5000 Deferred spoolss<elf>
  \-PE	7cfb0000-7cfc5000	\               spoolss
ELF 7cfc5000-7d001000 Deferred libdbus-1.so.3 ELF 7d001000-7d006000 Deferred libgpg-error.so.0 ELF 7d006000-7d017000 Deferred libtasn1.so.3 ELF 7d017000-7d02b000 Deferred libresolv.so.2 ELF 7d02b000-7d04f000 Deferred libk5crypto.so.3 ELF 7d04f000-7d0fe000 Deferred libkrb5.so.3 ELF 7d1fe000-7d206000 Deferred libkrb5support.so.0 ELF 7d206000-7d216000 Deferred libavahi-client.so.3 ELF 7d216000-7d222000 Deferred libavahi-common.so.3 ELF 7d222000-7d296000 Deferred libgcrypt.so.11 ELF 7d296000-7d331000 Deferred libgnutls.so.26 ELF 7d331000-7d360000 Deferred libgssapi_krb5.so.2 ELF 7d360000-7d3aa000 Deferred libcups.so.2 ELF 7d3af000-7d3d0000 Deferred localspl<elf>
  \-PE	7d3b0000-7d3d0000	\               localspl
ELF 7d3fd000-7d431000 Deferred uxtheme<elf>
  \-PE	7d400000-7d431000	\               uxtheme
ELF 7d447000-7d451000 Deferred libxcursor.so.1 ELF 7d451000-7d45f000 Deferred libxi.so.6 ELF 7d45f000-7d465000 Deferred libxfixes.so.3 ELF 7d465000-7d469000 Deferred libxcomposite.so.1 ELF 7d469000-7d471000 Deferred libxrandr.so.2 ELF 7d471000-7d47b000 Deferred libxrender.so.1 ELF 7d47b000-7d481000 Deferred libxxf86vm.so.1 ELF 7d481000-7d485000 Deferred libxinerama.so.1 ELF 7d485000-7d4a6000 Deferred imm32<elf>
  \-PE	7d490000-7d4a6000	\               imm32
ELF 7d4a6000-7d4ac000 Deferred libxdmcp.so.6 ELF 7d4ac000-7d4b0000 Deferred libxau.so.6 ELF 7d4b0000-7d4ca000 Deferred libxcb.so.1 ELF 7d4ca000-7d4cf000 Deferred libuuid.so.1 ELF 7d4cf000-7d5ec000 Deferred libx11.so.6 ELF 7d5ec000-7d5fc000 Deferred libxext.so.6 ELF 7d5fc000-7d615000 Deferred libice.so.6 ELF 7d615000-7d61e000 Deferred libsm.so.6 ELF 7d620000-7d624000 Deferred libkeyutils.so.1 ELF 7d626000-7d62a000 Deferred libcom_err.so.2 ELF 7d644000-7d6ed000 Deferred winex11<elf>
  \-PE	7d650000-7d6ed000	\               winex11
ELF 7d73e000-7d765000 Deferred libexpat.so.1 ELF 7d765000-7d795000 Deferred libfontconfig.so.1 ELF 7d795000-7d7ce000 Deferred libncurses.so.5 ELF 7d7ce000-7d842000 Deferred rpcrt4<elf>
  \-PE	7d7e0000-7d842000	\               rpcrt4
ELF 7d842000-7d946000 Deferred ole32<elf>
  \-PE	7d860000-7d946000	\               ole32
ELF 7d946000-7da35000 Deferred comdlg32<elf>
  \-PE	7d950000-7da35000	\               comdlg32
ELF 7da35000-7db29000 Deferred comctl32<elf>
  \-PE	7da40000-7db29000	\               comctl32
ELF 7db29000-7dd26000 Deferred shell32<elf>
  \-PE	7db40000-7dd26000	\               shell32
ELF 7dd7d000-7ddb5000 Deferred winspool<elf>
  \-PE	7dd80000-7ddb5000	\               winspool
ELF 7ddb5000-7de19000 Deferred shlwapi<elf>
  \-PE	7ddc0000-7de19000	\               shlwapi
ELF 7de19000-7df47000 Deferred wined3d<elf>
  \-PE	7de20000-7df47000	\               wined3d
ELF 7df47000-7dfa4000 Deferred ddraw<elf>
  \-PE	7df50000-7dfa4000	\               ddraw
ELF 7dfa4000-7e000000 Deferred advapi32<elf>
  \-PE	7dfb0000-7e000000	\               advapi32
ELF 7e000000-7e090000 Deferred gdi32<elf>
  \-PE	7e010000-7e090000	\               gdi32
ELF 7e090000-7e1c5000 Deferred user32<elf>
  \-PE	7e0a0000-7e1c5000	\               user32
ELF 7e1c5000-7e200000 Deferred dinput<elf>
  \-PE	7e1d0000-7e200000	\               dinput
ELF 7e200000-7e221000 Deferred libjpeg.so.62 ELF 7e221000-7e254000 Deferred liblcms.so.1 ELF 7e254000-7e2cd000 Deferred libmng.so.1 ELF 7e2cd000-7e2f2000 Deferred libpng12.so.0 ELF 7e2f2000-7e34d000 Deferred libtiff.so.4 ELF 7e34d000-7e369000 Deferred libgcc_s.so.1 ELF 7e454000-7e56c000 Deferred libil.so.1 ELF 7e56c000-7e5e3000 Deferred libfreetype.so.6 ELF 7e5f0000-7e609000 Deferred version<elf>
  \-PE	7e600000-7e609000	\               version
ELF 7e609000-7ed7e000 Dwarf arx<elf>
  \-PE	7e650000-7ed7e000	\               arx
ELF 7ef7e000-7ef8a000 Deferred libnss_files.so.2 ELF 7ef8a000-7ef95000 Deferred libnss_nis.so.2 ELF 7ef95000-7efac000 Deferred libnsl.so.1 ELF 7efac000-7efb4000 Deferred libnss_compat.so.2 ELF 7efb4000-7efda000 Deferred libm.so.6 ELF 7efdb000-7efe4000 Deferred librt.so.1 ELF 7efe4000-7eff9000 Deferred libz.so.1 ELF f7476000-f747a000 Deferred libdl.so.2 ELF f747a000-f75d5000 Deferred libc.so.6 ELF f75d6000-f75ef000 Deferred libpthread.so.0 ELF f7615000-f7756000 Dwarf libwine.so.1 ELF f7758000-f7776000 Deferred ld-linux.so.2 ELF f7776000-f7777000 Deferred vdso.so Threads: process tid prio (all id:s are in hex) 0000000e services.exe
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000016    0
	00000013    0
	00000012    0
00000019 plugplay.exe
	0000001d    0
	0000001b    0
	0000001a    0
0000001e explorer.exe
	0000001f    0
00000022 (D) Z:\home\paulo\Desktop\Arx Fatalis\Arx Fatalis\arx.exe
	0000002c    0
	00000028    0
	00000027    0
	00000026   15
	00000025   15
	00000023    0 <==
Backtrace: =>0 0x7e738a8e ARX_EQUIPMENT_Strike_Check+0xf5e(io_source=0x73b72838, io_weapon=0x6a4218b8, ratioaim=0.602667, flags=0, targ=0xffffffff) /home/paulo/NetBeansProjects/ArxFatalis/src/game/Equipment.cpp:1033 in arx (0x0032eea8)
  1 0x7e8ab9cb ManageCombatModeAnimations+0x18ba() [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:3825] in arx (0x0032f038)
  2 0x7e8b23d6 DANAE::Render+0x3af5(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:5810] in arx (0x0032f618)
  3 0x7e8877e3 CD3DApplication::Render3DEnvironment+0xa2(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Application.cpp:1013] in arx (0x0032f648)
  4 0x7e887998 CD3DApplication::Run+0xa7(this=0x7ecaf340) [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Application.cpp:393] in arx (0x0032f6a8)
  5 0x7e8b80a7 main+0x2176() [/home/paulo/NetBeansProjects/ArxFatalis/src/core/Core.cpp:1556] in arx (0x0032fe48)
  6 0x7e8bbb5c __wine_spec_exe_entry+0x7b() in arx (0x0032fe90)
  7 0x7b85899c call_process_entry+0xb() in kernel32 (0x0032fea8)
  8 0x7b85963f ExitProcess+0xc9e() in kernel32 (0x0032fee8)
  9 0x7bc72e68 call_thread_func+0xb() in ntdll (0x0032fef8)
  10 0x7bc75920 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
  11 0x7bc4aa0a call_dll_entry_point+0x629() in ntdll (0x0032ffe8)
Steps to reproduce this issue
Nothing entered.

#2
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Nov 07, 02:53
This bug report is really old (winelib build) and probably not much use right now - the underlying issue could very well be fixed by now.