http://bugs.winehq.org/show_bug.cgi?id=26481
Summary: Better Oblivion Sorting Software crashing Product: Wine Version: 1.3.15 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fernsehleo@gmx.net
Hi all, Better Oblivion Sorting Software has always worked for me. Now, it stopped working with a crash. Unfortunately, also older versions on wine are crashing also. I am on Arch Linux, so its a rolling release distro. I can only imagine, that a recent update broke the software. Anyways, there must be a bug somewhere, here's the console output:
user@host[~/Oblivion/data] $ wine BOSS.exe -u fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Updating to the latest masterlist from the Google Code repository... masterlist.txt is already at the latest version. Update skipped.
Better Oblivion Sorting Software working... wine: Unhandled exception 0x40000015 at address 0xf7500023:0x0046958a (thread 0009), starting debugger... Process of pid=0008 has terminated No process loaded, cannot execute 'echo Modules:' Cannot get info on module while no process is loaded No process loaded, cannot execute 'echo Threads:' process tid prio (all id:s are in hex) 0000000e services.exe 0000001b 0 00000016 0 00000015 0 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000017 0 00000013 0 00000012 0 00000018 plugplay.exe 0000001c 0 0000001a 0 00000019 0 0000001d explorer.exe 0000001e 0 You must be attached to a process to run this command. No process loaded, cannot execute 'detach'
Now, i am completely lost, could you please help me to create usable backtraces for this issue? The other Software in this wine installation(Oblivion, OBMM, Wrye Bash) is working without any issues.
user@host[~/Oblivion/data] $ wine --version wine-1.3.15-465-g314ec71
Thanks
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #1 from Austin English austinenglish@gmail.com 2011-03-19 16:49:32 CDT --- If this worked in older wine, please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #2 from fernsehleo@gmx.net 2011-03-19 17:22:27 CDT --- (In reply to comment #1)
If this worked in older wine, please run a regression test: http://wiki.winehq.org/RegressionTesting
Hi Austin, i already compiled && tried 1.3.10 from git. I know, that it definitely worked with older versions(like 1.3.10). Now it suddenly stopped working with _all_ wine versions including 1.3.10 and up to the current trunk(1.3.16). This is really strange. I can only imagine, that a software update from the distro (ArchLinux)is the reason that it doesnt work any more.
So, can you please tell me how to produce a useful backtrace? Thanks
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #3 from Austin English austinenglish@gmail.com 2011-03-19 17:46:28 CDT --- (In reply to comment #2)
(In reply to comment #1)
If this worked in older wine, please run a regression test: http://wiki.winehq.org/RegressionTesting
Hi Austin, i already compiled && tried 1.3.10 from git. I know, that it definitely worked with older versions(like 1.3.10). Now it suddenly stopped working with _all_ wine versions including 1.3.10 and up to the current trunk(1.3.16). This is really strange. I can only imagine, that a software update from the distro (ArchLinux)is the reason that it doesnt work any more.
Sounds like an ArchLinux bug then, not a wine bug.
So, can you please tell me how to produce a useful backtrace?
See http://wiki.winehq.org/Backtraces
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #4 from fernsehleo@gmx.net 2011-03-19 18:18:04 CDT ---
Sounds like an ArchLinux bug then, not a wine bug.
of course ;-)
Anyways, here's a backtrace:
user@host[~/Oblivion/data] $ wine winedbg BOSS.exe -u WineDbg starting on pid 0016 fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_time<7b98e6c0-00000010> __dbch<7b98e6c0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_ver<7b98e6e0-00000010> __dbch<7b98e6e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_file<7b98e3b0-00000010> __dbch<7b98e3b0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_file<7b98e4b0-00000010> __dbch<7b98e4b0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_file<7b98e550-00000010> __dbch<7b98e550-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_file<7b98e5d0-00000010> __dbch<7b98e5d0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_comm<7b98e3c0-00000010> __dbch<7b98e3c0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": top_filter<7b98ea68-00000004> old<7b98ea68-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_profile<7b98e628-00000010> __dbch<7b98e628-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_actctx<7b98e3a0-00000010> __dbch<7b98e3a0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": wildcardsW<7b87e664-00000006> accept<7b87e664-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_seh<7b98e4a0-00000010> __dbch<7b98e4a0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_seh<7b98e6f0-00000010> __dbch<7b98e6f0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_resource<7b98e680-00000010> __dbch<7b98e680-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_toolhelp<7b98e6d0-00000010> __dbch<7b98e6d0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_reg<7b98e460-00000010> __dbch<7b98e460-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_thread<7b98e6b0-00000010> __dbch<7b98e6b0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_console<7b98e3e0-00000010> __dbch<7b98e3e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_volume<7b98e700-00000010> __dbch<7b98e700-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_sync<7b98e690-00000010> __dbch<7b98e690-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_tape<7b98e6a0-00000010> __dbch<7b98e6a0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_module<7b98e560-00000010> __dbch<7b98e560-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_computername<7b98e3d0-00000010> __dbch<7b98e3d0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_powermgnt<7b98e5e0-00000010> __dbch<7b98e5e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_process<7b98e4e0-00000010> __dbch<7b98e4e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_process<7b98e5f4-00000010> __dbch<7b98e5f4-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_heap<7b98e4d0-00000010> __dbch<7b98e4d0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_debugstr<7b98e470-00000010> __dbch<7b98e470-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_nls<7b98e4f0-00000010> __dbch<7b98e4f0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>": __wine_dbch_nls<7b98e540-00000010> __dbch<7b98e540-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_atom<7bca6ec8-00000010> __dbch<7bca6ec8-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_file<7bca6f84-00000010> __dbch<7bca6f84-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_file<7bca7244-00000010> __dbch<7bca7244-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_environ<7bca7060-00000010> __dbch<7bca7060-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_comm<7bca7570-00000010> __dbch<7bca7570-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": check_atl_thunk.clone<7bc72320-0000010c> check_atl_thunk<7bc72320-10c> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_actctx<7bca6e80-00000010> __dbch<7bca6e80-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_seh<7bca7600-00000010> __dbch<7bca7600-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": vectored_handlers<7bca70b8-00000008> list<7bca70b8-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_resource<7bca72b8-00000010> __dbch<7bca72b8-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": dir_queue<7bca702c-00000008> list<7bca702c-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_reg<7bca7278-00000010> __dbch<7bca7278-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": work_item_event<7bcba25c-00000004> dest<7bcba25c-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_virtual<7bca77b0-00000010> __dbch<7bca77b0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": nb_threads<7bca7690-00000004> dest<7bca7690-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_tape<7bca7670-00000010> __dbch<7bca7670-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_module<7bca7160-00000010> __dbch<7bca7160-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_module<7bca7200-00000010> __dbch<7bca7200-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca6f44-00000010> __dbch<7bca6f44-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca70e0-00000010> __dbch<7bca70e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7104-00000010> __dbch<7bca7104-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7218-00000010> __dbch<7bca7218-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7234-00000010> __dbch<7bca7234-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca72e0-00000010> __dbch<7bca72e0-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7540-00000010> __dbch<7bca7540-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7560-00000010> __dbch<7bca7560-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7660-00000010> __dbch<7bca7660-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_ntdll<7bca7740-00000010> __dbch<7bca7740-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_cdrom<7bca6ed8-00000010> __dbch<7bca6ed8-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_debug_buffer<7bca6f64-00000010> __dbch<7bca6f64-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": __wine_dbch_heap<7bca7114-00000010> __dbch<7bca7114-0> fixme:dbghelp:elf_new_wine_thunks Duplicate in L"ntdll<elf>": num_workers<7bcba250-00000004> dest<7bcba250-0> start_process () at /root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/process.c:1086 0x7b859cc3 start_process+0x53 [/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/process.c:1086] in kernel32: movl %edi,0x4(%esp) Unable to access file '/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/process.c' Wine-dbg>set $BreakOnFirstChance=0 Wine-dbg>cont fixme:heap:HeapSetInformation (nil) 1 (nil) 0 Unhandled exception: C++ exception(object = 0x0033f7e0, type = 0x004ab7dc) in 32-bit code (0x7b83a242). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83a242 ESP:0033f730 EBP:0033f794 EFLAGS:00000246( - -- I Z- -P- ) EAX:7b826bb5 EBX:7b8885fc ECX:00000000 EDX:e06d7363 ESI:e06d7363 EDI:0033f8d8 Stack dump: 0x0033f730: 0033f7c0 0000000c 0033f74c e06d7363 0x0033f740: 00000001 00000000 7b83a242 00000003 0x0033f750: 19930520 0033f7e0 004ab7dc 0033f844 0x0033f760: 82cea8b1 0033f7e0 0033f818 0033f868 0x0033f770: 00000000 0033f7a4 0048fe50 ffffffff 0x0033f780: 0033f7b0 00411dfc 7b83a1fa 00000000 Backtrace: =>0 0x7b83a242 RaiseException+0x52(code=0xe06d7363, flags=0x1, nbargs=<is not available>, args=0x33f7c0) [/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/except.c:84] in kernel32 (0x0033f794) 1 0x00466c93 in boss (+0x66c92) (0x0033f7cc) 2 0x00410135 in boss (+0x10134) (0x0033f890) 3 0x0040e3db in boss (+0xe3da) (0x0033f944) 4 0x00408711 in boss (+0x8710) (0x0033fe48) 5 0x0046390d in boss (+0x6390c) (0x0033fe90) 6 0x7b85908c call_process_entry+0xb() in kernel32 (0x0033fea8) 7 0x7b859ccf start_process+0x5e(peb=0x7ffdf000) [/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/process.c:1086] in kernel32 (0x0033fee8) 8 0x7bc71fb8 call_thread_func+0xb() in ntdll (0x0033fef8) 9 0x7bc74a10 call_thread_entry_point+0x6f(entry=0x7b859c70, arg=0x7ffdf000) [/root/wine_build/dlls/ntdll/../../../wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0033ffc8) 10 0x7bc4acba start_process+0x29(kernel_start=0x7b859c70) [/root/wine_build/dlls/ntdll/../../../wine-git/dlls/ntdll/loader.c:2606] in ntdll (0x0033ffe8) 11 0xf75af88d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 0x7b83a242 RaiseException+0x52 [/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/except.c:84] in kernel32: subl $4,%esp Unable to access file '/root/wine_build/dlls/kernel32/../../../wine-git/dlls/kernel32/except.c' Wine-dbg>
Hmm, do you see something? Thanks
http://bugs.winehq.org/show_bug.cgi?id=26481
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2011-03-21 03:25:02 CDT --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
In future please pay more attention to the requests like *** Please do not PASTE logs and back traces (attach them instead). ***
http://bugs.winehq.org/show_bug.cgi?id=26481
Mikael Åkersund mikael.akersund@bigfoot.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikael.akersund@bigfoot.com
--- Comment #6 from Mikael Åkersund mikael.akersund@bigfoot.com 2011-03-21 06:38:48 CDT --- (In reply to comment #2)
(In reply to comment #1)
If this worked in older wine, please run a regression test: http://wiki.winehq.org/RegressionTesting
Hi Austin, i already compiled && tried 1.3.10 from git. I know, that it definitely worked with older versions(like 1.3.10). Now it suddenly stopped working with _all_ wine versions including 1.3.10 and up to the current trunk(1.3.16). This is really strange. I can only imagine, that a software update from the distro (ArchLinux)is the reason that it doesnt work any more.
So, can you please tell me how to produce a useful backtrace? Thanks
Edit: I was 99% sure that this was actually an application bug. Here is a short 2-line quote from the new masterlist.txt (Hope that is allowed) //Masterlist variable setup. For BOSS v1.7+. //Earlier versions of BOSS will ignore this and any other masterlist format v2 stuff.
The problem is the two comment lines beginning "//". Change that to "" or "\" and BOSS will work again. Edit: Change "//" to anything BUT "//" and BOSS will work.
I just tried in Win7 x64 and it doesn't crash there. At least we have a workaround until we figure out which distro upgrade that broke it.
Btw, BOSS has a public svn-repositry at "http://code.google.com/p/better-oblivion-sorting-software/source/browse/#svn..."
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #7 from butraxz@gmail.com 2013-09-15 07:42:32 CDT --- This ticket has not been updated for over 900 days. Development recommends to check the status on your bug every release or two and let to be known if the bug is still present. If not, mark it fixed. If you are no longer able to put effort to this ticket, you can abandon it.
Is this still an issue with 1.7.2 or higher ?
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #8 from Mikael Åkersund mikael.akersund@bigfoot.com 2013-09-15 08:17:01 CDT --- This can be closed.
The application has been updated a long time ago and the crash doesn't happen with the recent versions of the app. (Ver 2.+) IIRC it was fixed some time around Wine 1.4.
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #9 from Austin English austinenglish@gmail.com 2013-09-16 03:18:55 CDT --- (In reply to comment #8)
This can be closed.
The application has been updated a long time ago and the crash doesn't happen with the recent versions of the app. (Ver 2.+) IIRC it was fixed some time around Wine 1.4.
Do the old versions of the app still crash?
http://bugs.winehq.org/show_bug.cgi?id=26481
--- Comment #10 from Mikael Åkersund mikael.akersund@bigfoot.com 2013-09-28 16:17:22 CDT --- (In reply to comment #9)
(In reply to comment #8)
This can be closed.
The application has been updated a long time ago and the crash doesn't happen with the recent versions of the app. (Ver 2.+) IIRC it was fixed some time around Wine 1.4.
Do the old versions of the app still crash?
It does not, as far as I could test. Doesn't crash anymore but doesn't work correctly either at least version 1.7 and 1.8 Neither 1.7 nor 1.8 can correctly interpret the masterlist.txt that it downloads, but that might actually not be a Wine Bug.
Boss version 1.9 and 2.1.1 does not crash and does work correctly. The version between 1.9 and 2.1.1 (current stable version) also most likely work.
There's probably a Wine/Linux bug involved here somewhere, but since it only affects the outdated versions 1.7/1.8 of BOSS I think this bug can be tagged WONT-FIX, or even CLOSED since the application no longer crashes.
https://bugs.winehq.org/show_bug.cgi?id=26481
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #11 from Austin English austinenglish@gmail.com --- (In reply to Mikael Åkersund from comment #10)
(In reply to comment #9)
(In reply to comment #8)
This can be closed.
The application has been updated a long time ago and the crash doesn't happen with the recent versions of the app. (Ver 2.+) IIRC it was fixed some time around Wine 1.4.
Do the old versions of the app still crash?
It does not, as far as I could test. Doesn't crash anymore but doesn't work correctly either at least version 1.7 and 1.8 Neither 1.7 nor 1.8 can correctly interpret the masterlist.txt that it downloads, but that might actually not be a Wine Bug.
Boss version 1.9 and 2.1.1 does not crash and does work correctly. The version between 1.9 and 2.1.1 (current stable version) also most likely work.
There's probably a Wine/Linux bug involved here somewhere, but since it only affects the outdated versions 1.7/1.8 of BOSS I think this bug can be tagged WONT-FIX, or even CLOSED since the application no longer crashes.
Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=26481
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Austin English austinenglish@gmail.com --- Closing.