Haunting a Windows "Subsurface not start but becoming zombie" bug
Stefan Fuchs
sfuchs at gmx.de
Sun Apr 9 04:09:43 PDT 2017
Hi All,
I'm trying to haunt another issue I'm seeing already since a long time
(months):
It is that simply sometimes Subsurface under Windows 10 doesn't start. I
mean I click on the icon and no window and also no crash info appears.
After that I have a zombie Subsurface.exe running. I now for the first
time reproduced this with the MXE debug build and again attached drmingw
to the zombie exe.
Can s.o. guess s.th. from the output?
What else could I provide to help finding this bug?
Best regards
Stefan
--
Stefan Fuchs
E-Mail: sfuchs at gmx.de <mailto:sfuchs at gmx.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170409/2fed890b/attachment.html>
-------------- next part --------------
subsurface.exe caused a Breakpoint at location 00007FFEAB819920 in module ntdll.dll.
Registers:
eax=00000001 ebx=6fed6d00 ecx=00000000 edx=00000000 esi=00000000 edi=00000190
eip=775ce5fc esp=4fdbdc44 ebp=4fdbdcb4 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
AddrPC Params
775CE5FC 00000190 00000000 00000000 ntdll.dll!_NtWaitForSingleObject at 12
74D0AE49 00000190 FFFFFFFF 00000000 KERNELBASE.dll!_WaitForSingleObjectEx at 12
74D0ADA2 00000190 FFFFFFFF 4FDBDD00 KERNELBASE.dll!_WaitForSingleObject at 8
6FE4A940 4FDBDDCC 00000000 743B8A93 libstdc++-6.dll!__gthr_win32_recursive_mutex_lock [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-gcc-i686-w64-mingw32.shared/gcc-4.9.4/libgcc/config/i386/gthr-win32.c @ 215]
743B8A93 00030000 00000001 4FDBDE54 USER32.dll!_DispatchHookW at 16
743B80DC 4FDBDE70 743B7FD0 4FDBFC9C USER32.dll!CallHookWithSEH
743B802B 4FDBDE44 00000030 4FDBFF68 USER32.dll!__fnHkINLPMSG
775D08C6 4FDBFC9C 00000000 00000000 ntdll.dll!_KiUserCallbackDispatcher at 12
743B6AD7 00000000 00000000 00000001 USER32.dll!_PeekMessage
743B6A6D 4FDBFC9C 00000000 00000000 USER32.dll!PeekMessageW
04075740 00000002 0000FFFF 74777410 Qt5Cored.dll!processEvents [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qeventdispatcher_win.cpp @ 776]
04016C4E 00000024 4FDBFDCC 4FDBFDF0 Qt5Cored.dll!processEvents [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qeventloop.cpp @ 134]
04016F87 00000000 4FDBFF20 4FDBFEB8 Qt5Cored.dll!exec [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qeventloop.cpp @ 210]
03E9CC5C 00000000 00000000 00000000 Qt5Cored.dll!exec [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qthread.cpp @ 507]
03E9CE57 00000001 4F7A67F8 00000009 Qt5Cored.dll!run [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qthread.cpp @ 574]
03EA0950 747773A6 4F6A0998 B62AC012 Qt5Cored.dll!start [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qthread_win.cpp @ 391]
747773A6 4FDBFF94 75BD62C4 4F696528 msvcrt.dll!_callthreadstartex
74777471 4F696528 75BD62A0 B79649A2 msvcrt.dll!_threadstartex
75BD62C4 4F696528 B536046E 00000000 KERNEL32.DLL!@BaseThreadInitThunk at 12
775C0FD9 FFFFFFFF 775E2F09 00000000 ntdll.dll!__RtlUserThreadStart
775C0FA4 74777410 4F696528 00000000 ntdll.dll!__RtlUserThreadStart at 8
Registers:
eax=74777410 ebx=00000000 ecx=00000000 edx=00000000 esi=0000000a edi=0000000a
eip=775ceb8c esp=4ffffb5c ebp=4ffffcec iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
AddrPC Params
775CEB8C 0000000A 4F6238D0 00000001 ntdll.dll!_NtWaitForMultipleObjects at 20
74D11BF0 0000000A 4F6238D0 00000000 KERNELBASE.dll!_WaitForMultipleObjectsEx at 20
74D11AE8 0000000A 4F6238D0 00000000 KERNELBASE.dll!_WaitForMultipleObjects at 16
03FC8D5D 00000001 4F7E4628 00000008 Qt5Cored.dll!run [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/io/qfilesystemwatcher_win.cpp @ 345]
03EA0950 747773A6 4F7E96C8 B60EC012 Qt5Cored.dll!start [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qthread_win.cpp @ 391]
747773A6 4FFFFF94 75BD62C4 4F696300 msvcrt.dll!_callthreadstartex
74777471 4F696300 75BD62A0 B7B249A2 msvcrt.dll!_threadstartex
75BD62C4 4F696300 B512046E 00000000 KERNEL32.DLL!@BaseThreadInitThunk at 12
775C0FD9 FFFFFFFF 775E2F09 00000000 ntdll.dll!__RtlUserThreadStart
775C0FA4 74777410 4F696300 00000000 ntdll.dll!__RtlUserThreadStart at 8
Registers:
eax=00000000 ebx=03c7efc0 ecx=00000000 edx=00000000 esi=00000000 edi=000002a8
eip=775ce5fc esp=03c7ebf8 ebp=03c7ec68 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
AddrPC Params
775CE5FC 000002A8 00000000 00000000 ntdll.dll!_NtWaitForSingleObject at 12
74D0AE49 000002A8 FFFFFFFF 00000000 KERNELBASE.dll!_WaitForSingleObjectEx at 12
03E992B9 FFFFFFFF 00000001 03C7ECD8 Qt5Cored.dll!wait [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex_win.cpp @ 65]
03E98BAE FFFFFFFF 00000001 03C7ED3C Qt5Cored.dll!lockInternal [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 508]
03E98954 00000001 03C7ED48 041A600A Qt5Cored.dll!lockInternal [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 424]
03E98851 0000001E 03C7EDAC 00000003 Qt5Cored.dll!lock [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 230]
040D8CB6 04387084 00000001 00000000 Qt5Cored.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/tools/qarraydata.h @ 122]
04047D96 4F815FDC FFFFFFFF 0436E684 Qt5Cored.dll!disconnect [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qobject.cpp @ 3391]
04046B07 4F815FDC 00000000 00000000 Qt5Cored.dll!disconnect [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qobject.cpp @ 2980]
0419AE0D 00000000 00000000 00000000 Qt5Cored.dll!disconnect [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/kernel/qobject.h @ 357]
040F7C90 4F7BA308 4F6A1018 4C130904 Qt5Cored.dll!setupDevice [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/codecs/qtextcodec.h @ 97]
03F89A7E 4F6A1018 00000001 03C7F178 Qt5Cored.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/io/qtextstream.cpp @ 1049]
2299AE7F 4F6A1018 03C7F130 03C7F12C libssrfmarblewidgetd.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/usr/i686-w64-mingw32.shared/qt5/include/QtCore/qdebug.h @ 73]
2299AFF2 4F6A1018 040BFD3C 03C7F1A8 libssrfmarblewidgetd.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/usr/i686-w64-mingw32.shared/qt5/include/QtCore/qdebug.h @ 113]
227AEBBC 03C7F248 22A66976 00000008 libssrfmarblewidgetd.dll!mDebug [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/MarbleDebug.cpp @ 43]
227648BF 03C7F2CC 00000001 03C7F2F8 libssrfmarblewidgetd.dll!setPropertyValue [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/MarbleMap.cpp @ 1000]
22764B88 00000001 006E9B4A 03C7F318 libssrfmarblewidgetd.dll!setShowScaleBar [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/MarbleMap.cpp @ 1017]
227515C1 00000001 00000001 03C7F330 libssrfmarblewidgetd.dll!setShowScaleBar [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/MarbleWidget.cpp @ 833]
004A278A 00000000 1A4B4EA8 03C7F448 subsurface.exe! ?? [/home/stefan/Entwicklung/Subsurface/subsurface/desktop-widgets/globe.cpp @ 81]
004A21AB 03C7F5DC 4F68EF88 0078D779 subsurface.exe!instance [/home/stefan/Entwicklung/Subsurface/subsurface/desktop-widgets/globe.cpp @ 29]
004603AE 00000000 00000000 03C7F718 subsurface.exe! ?? [/home/stefan/Entwicklung/Subsurface/subsurface/desktop-widgets/tab-widgets/maintab.cpp @ 68]
00402587 00000790 4D970DA0 00000005 subsurface.exe! ?? [/home/stefan/Entwicklung/Subsurface/subsurface/desktop-widgets/mainwindow.cpp @ 99]
00401F42 006F1040 007FFA40 00050700 subsurface.exe!init_ui [/home/stefan/Entwicklung/Subsurface/subsurface/subsurface-desktop-helper.cpp @ 35]
00401A3D 4D959EC8 00000035 00000001 subsurface.exe!main [/home/stefan/Entwicklung/Subsurface/subsurface/subsurface-desktop-main.cpp @ 89]
004013E2 00365000 75BD62A0 FB8A49A2 subsurface.exe!__tmainCRTStartup [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-gcc-i686-w64-mingw32.shared/gcc-4.9.4/mingw-w64-v4.0.6/mingw-w64-crt/crt/crtexe.c @ 332]
75BD62C4 00365000 F92A046E 00000000 KERNEL32.DLL!@BaseThreadInitThunk at 12
775C0FD9 FFFFFFFF 775E2F09 00000000 ntdll.dll!__RtlUserThreadStart
775C0FA4 004014C0 00365000 00000000 ntdll.dll!__RtlUserThreadStart at 8
Registers:
eax=ab841970 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=775d0970 esp=5023fff0 ebp=00000000 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
AddrPC Params
775D0970 00000000 00000000 00000000 ntdll.dll!_RtlUserThreadStart at 8
Registers:
eax=74777410 ebx=6fed6d00 ecx=00000000 edx=00000000 esi=00000000 edi=00000190
eip=775ce5fc esp=506bf634 ebp=506bf6a4 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
AddrPC Params
775CE5FC 00000190 00000000 00000000 ntdll.dll!_NtWaitForSingleObject at 12
74D0AE49 00000190 FFFFFFFF 00000000 KERNELBASE.dll!_WaitForSingleObjectEx at 12
74D0ADA2 00000190 FFFFFFFF 041A600A KERNELBASE.dll!_WaitForSingleObject at 8
6FE4A940 04387170 00000001 506BF798 libstdc++-6.dll!__gthr_win32_recursive_mutex_lock [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-gcc-i686-w64-mingw32.shared/gcc-4.9.4/libgcc/config/i386/gthr-win32.c @ 215]
03E98F17 506BFB00 506BF9D0 506BF7C8 Qt5Cored.dll!allocate [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 615]
03E989D3 FFFFFFFF 00000001 506BF82C Qt5Cored.dll!lockInternal [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 444]
03E98954 00000001 0000FFFF 00000004 Qt5Cored.dll!lockInternal [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 424]
03E98851 506BF98C 75BD5F70 00000000 Qt5Cored.dll!lock [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qmutex.cpp @ 230]
040F549B 506BF8A0 506BF8A4 00000000 Qt5Cored.dll!relock [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h @ 521]
040F559B 04387170 04387084 00000000 Qt5Cored.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h @ 521]
0404791D 4F6A1018 00000007 0436E0DC Qt5Cored.dll!connect [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qobject.cpp @ 3257]
04045C88 506BFB5C 4F6A1018 0427C0F5 Qt5Cored.dll!connect [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/kernel/qobject.cpp @ 2747]
040F7CDE 4F7BA688 4F6A1018 4C130904 Qt5Cored.dll!setupDevice [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/../../include/QtCore/../../src/corelib/codecs/qtextcodec.h @ 97]
03F89A7E 4F6A1018 506BFF20 506BFC88 Qt5Cored.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/io/qtextstream.cpp @ 1049]
2299AE7F 4F6A1018 FFFFFFFF 775C7636 libssrfmarblewidgetd.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/usr/i686-w64-mingw32.shared/qt5/include/QtCore/qdebug.h @ 73]
2299AFF2 4F6A1018 75BD5F70 506BFCB8 libssrfmarblewidgetd.dll! ?? [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/usr/i686-w64-mingw32.shared/qt5/include/QtCore/qdebug.h @ 113]
227AEBBC 506BFDA0 4F877FB0 041A600A libssrfmarblewidgetd.dll!mDebug [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/MarbleDebug.cpp @ 43]
22808A3C 00000001 4F7E4AD8 00000002 libssrfmarblewidgetd.dll!run [/home/stefan/Entwicklung/Subsurface/marble-source/src/lib/marble/FileLoader.cpp @ 138]
03EA0950 747773A6 4F812F08 A99AC012 Qt5Cored.dll!start [/home/stefan/Entwicklung/Subsurface/mxe-2016-10-12/tmp-qtbase-i686-w64-mingw32.shared/qtbase-opensource-src-5.7.0/src/corelib/thread/qthread_win.cpp @ 391]
747773A6 506BFF94 75BD62C4 4F695610 msvcrt.dll!_callthreadstartex
74777471 4F695610 75BD62A0 A82649A2 msvcrt.dll!_threadstartex
75BD62C4 4F695610 AA86046E 00000000 KERNEL32.DLL!@BaseThreadInitThunk at 12
775C0FD9 FFFFFFFF 775E2F09 00000000 ntdll.dll!__RtlUserThreadStart
775C0FA4 74777410 4F695610 00000000 ntdll.dll!__RtlUserThreadStart at 8
More information about the subsurface
mailing list