Crash when trying to open Help from eeschema

Bug #1830207 reported by eelik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Expired
Undecided
Unassigned

Bug Description

I tried to open Help from eeshcema but it crashed. There should be no need to mention that this isn't reproducable.

Drmingw debug:

kicad.exe caused an Unknown [0xC000041D] Exception at location 000000000B0F3F02 in module _eeschema.kiface.

AddrPC Params
000000000B0F3F02 0000000000000019 0000000000000020 000000007D01107B _eeschema.kiface!FOOTPRINT_LIST::DisplayErrors
000000000AFBC6D4 0000000000000000 000007FEFB771440 0000000002938C40 _eeschema.kiface!SCH_IO_MGR::FindPlugin
000000006A4C2F24 0000000000000000 000000000034108C 000000000022EC70 wxbase30u_gcc_custom.dll!wxAppConsoleBase::CallEventHandler
000000006A62CD42 000000000034108C 0000000000000000 FFFFFFFF00CC0020 wxbase30u_gcc_custom.dll!wxEvtHandler::ProcessEventIfMatchesId
000000006A62CE48 0000000000000000 0000000000000092 000000000034108C wxbase30u_gcc_custom.dll!wxEventHashTable::HandleEvent
000000006A62D254 000000000022E728 000000000022E720 0000000000000001 wxbase30u_gcc_custom.dll!wxEvtHandler::TryHereOnly
000000000B076D07 0000000000000000 0000000000000116 0000000000000000 _eeschema.kiface!FOOTPRINT_PREVIEW_PANEL_BASE::Create
000000006A62D003 0000000000000005 0000000000000001 0000000000000001 wxbase30u_gcc_custom.dll!wxEvtHandler::DoTryChain
000000006A62D321 0000000000000000 000000000022EC70 0000000000000000 wxbase30u_gcc_custom.dll!wxEvtHandler::ProcessEvent
000000006A62D05B 0000002000000005 000007FEFD405842 000000000022EC70 wxbase30u_gcc_custom.dll!wxEvtHandler::SafelyProcessEvent
00000000007A97D2 0000000100000001 0000000100000001 0000000C0000000F wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::HandleMenuSelect
00000000007AE4AD 0000000000000000 00000000772E9BDB 000000000000F095 wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::MSWWindowProc
000000000080EAB2 00000000772E9BDB 0000000000000001 0000000000000000 wxmsw30u_core_gcc_custom.dll!wxFrame::MSWWindowProc
00000000772E9BBD 0000000000000000 00000000007BE9C0 0000000000000000 USER32.dll!UserCallWinProcCheckWow
00000000772E729B 0000000000000000 0000000000000000 0000000000000001 USER32.dll!DispatchClientMessage
00000000772E67E9 000000007D01107B 0000001E00000145 000000310000016C USER32.dll!__fnDWORD
000000007755B5CF 00000000772E6862 0000000000000000 0000000000000000 ntdll.dll!KiUserCallbackDispatch
00000000772E681A 0000000000000000 0000000000000000 0000000000000000 USER32.dll!ZwUserMessageCall
00000000772E6862 0000000000000000 00000000772E88CC 000000000000F095 USER32.dll!RealDefWindowProcWorker
00000000772E75EA 000000000022EED0 0000000000000000 00000000011C9C40 USER32.dll!RealDefWindowProcW
000007FEFB76795A 0000000002911398 00000000772E75B0 0000000000000000 uxtheme.dll!DoMsgDefault [d:\w7rtm\shell\themes\uxtheme\handlers.cpp @ 640]
000007FEFB78637A 0000000002944750 0000000000000112 0000000000000000 uxtheme.dll!OnDwpSysCommand [d:\w7rtm\shell\themes\uxtheme\nctheme.cpp @ 7299]
000007FEFB76168E 000000000C8B8850 00000000001E0153 000000000000F095 uxtheme.dll!_ThemeDefWindowProc [d:\w7rtm\shell\themes\uxtheme\sethook.cpp @ 1032]
000007FEFB761445 0000000000000000 0000000000000000 0000000000000000 uxtheme.dll!ThemeDefWindowProcW [d:\w7rtm\shell\themes\uxtheme\sethook.cpp @ 1075]
00000000772E89D7 0000000000000112 000000000000F095 000000000000F095 USER32.dll!DefWindowProcW
00000000007BC7B9 0000000000000001 000000000022F0C8 0000000000000001 wxmsw30u_core_gcc_custom.dll!wxWindow::MSWDefWindowProc
00000000007B6704 00000000011C9C40 000000000034108C 0000000000000001 wxmsw30u_core_gcc_custom.dll!wxWindow::MSWWindowProc
00000000007AE462 0000000000000000 00000000772E88CC 0000000000000017 wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::MSWWindowProc
000000000080EAB2 0000000000000000 0000000000000005 0000000000000001 wxmsw30u_core_gcc_custom.dll!wxFrame::MSWWindowProc
00000000772E8975 0000000000000000 00000000007BE9C0 0000000000000000 USER32.dll!UserCallWinProcCheckWow
00000000772E729B 0000000000000000 0000000000000000 000000000034108C USER32.dll!DispatchClientMessage
00000000772E67E9 0000000000000001 0000000000000084 0000000000000000 USER32.dll!__fnDWORD
000000007755B5CF 00000000772E6862 000000000034108C 00000000772E9A86 ntdll.dll!KiUserCallbackDispatch
00000000772E681A 000000000034108C 00000000772E9A86 000000000000A918 USER32.dll!ZwUserMessageCall
00000000772E6862 0000000000000000 00000000772E7916 0000000000000005 USER32.dll!RealDefWindowProcWorker
00000000772E75EA 000000000022F5F0 0000000000000000 0000000000000000 USER32.dll!RealDefWindowProcW
000007FEFB76795A 000000000022F5F0 00000000000000A1 0000000002911398 uxtheme.dll!DoMsgDefault [d:\w7rtm\shell\themes\uxtheme\handlers.cpp @ 640]
000007FEFB786425 0000000002944750 0000000000000000 0000000000000000 uxtheme.dll!OnDwpNcLButtonDown [d:\w7rtm\shell\themes\uxtheme\nctheme.cpp @ 6848]
000007FEFB76168E 000000000C8B8850 00000000001E0153 0000000000000005 uxtheme.dll!_ThemeDefWindowProc [d:\w7rtm\shell\themes\uxtheme\sethook.cpp @ 1032]
000007FEFB761445 0000000000000000 0000000000305BB0 00000000000000A1 uxtheme.dll!ThemeDefWindowProcW [d:\w7rtm\shell\themes\uxtheme\sethook.cpp @ 1075]
00000000772E89D7 00000000000000A1 0000000000000005 0000000000000005 USER32.dll!DefWindowProcW
00000000007BC7B9 000000000022F898 0000000000000000 000000000034108C wxmsw30u_core_gcc_custom.dll!wxWindow::MSWDefWindowProc
00000000007B6704 0000000000000000 000000007755B5CF 0000000000000000 wxmsw30u_core_gcc_custom.dll!wxWindow::MSWWindowProc
00000000007AE462 0000000000000001 0000000000A5C0F0 0000000077546AF8 wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::MSWWindowProc
000000000080EAB2 000000000DA09320 000000000022FA90 000000000DA09320 wxmsw30u_core_gcc_custom.dll!wxFrame::MSWWindowProc
00000000772E9BBD 000000000022FAB0 00000000007BE9C0 000000000022FAB0 USER32.dll!UserCallWinProcCheckWow
00000000772E98C2 0000000000000010 0000000002C63970 00000000007BE9C0 USER32.dll!DispatchMessageWorker
0000000000805E8B 0000000002C63970 0000000000D94CF0 00000000772E0CD0 wxmsw30u_core_gcc_custom.dll!wxGUIEventLoop::Dispatch
000000006A4FC6D0 0000000000000030 0000000000D94CF0 00000000000000C4 wxbase30u_gcc_custom.dll!wxEventLoopManual::DoRun
000000006A4FC339 0000000000D95138 010000006FCE57F9 000000000022FC20 wxbase30u_gcc_custom.dll!wxEventLoopBase::Run
000000006A4C68FA 0000000000000062 0000000000000010 0000000000000005 wxbase30u_gcc_custom.dll!wxAppConsoleBase::MainLoop
000000000050F2C6 0000000000000001 0000000000000001 00000000772E0CD0 kicad.exe!0x10f2c6
000000006A547977 0000000000000000 000000000022FE10 0000000000D94998 wxbase30u_gcc_custom.dll!wxEntryReal
00000000006DA24B 0000000000000000 0000000000000025 0000000000589238 wxmsw30u_core_gcc_custom.dll!wxEntry
00000000004013A5 0000000000000000 0000000000000000 0000000000000000 kicad.exe!0x13a5
00000000004014DB 0000000000000000 0000000000000000 0000000000000000 kicad.exe!0x14db
00000000773E59CD 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!BaseThreadInitThunk
000000007754385D 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart

Application: Eeschema
Version: (5.1.0-637-gaee1fe45f), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: eeschema
Revision history for this message
eelik (eelik) wrote :
Download full text (7.7 KiB)

I got another crash which looks suspiciosly similar, but this time in the symbol editor. I tried to open Preferences dialog. The OS in the original report was Windows 7 on older desktop PC; this is newer lenovo t430 laptop with Windows 10.

kicad.exe caused an Unknown [0xC000041D] Exception at location 0000000013D9F31C in module _eeschema.kiface.

AddrPC Params
0000000013D9F31C 0000000000000000 000000000FC22600 FFFFFFFFFFFFFFFF _eeschema.kiface!FOOTPRINT_LIST::DisplayErrors
0000000013C67CB4 00000000007CE860 00007FF9D772192E 0000000000000000 _eeschema.kiface!SCH_IO_MGR::FindPlugin
000000006A4C2F24 000000000000000D 00000000000D4080 0000000000000000 wxbase30u_gcc_custom.dll!wxAppConsoleBase::CallEventHandler
000000006A62CD42 0000000000000000 00001F2400001F24 0000000000001F24 wxbase30u_gcc_custom.dll!wxEvtHandler::ProcessEventIfMatchesId
000000006A62CE48 0401190100001F24 000000000EA106E0 00000000000D4080 wxbase30u_gcc_custom.dll!wxEventHashTable::HandleEvent
000000006A62D254 00000000000D3B10 00000000007CE498 00005D840795727D wxbase30u_gcc_custom.dll!wxEvtHandler::TryHereOnly
0000000013D222E7 0000000000000000 0000000000000000 0000000000000000 _eeschema.kiface!FOOTPRINT_PREVIEW_PANEL_BASE::Create
000000006A62D003 0000000000000001 0000000000000000 0000000000070A8C wxbase30u_gcc_custom.dll!wxEvtHandler::DoTryChain
000000006A62D321 0000000000000000 00000000007CE860 0000000000000000 wxbase30u_gcc_custom.dll!wxEvtHandler::ProcessEvent
000000006A62D05B 0000000000000000 0000000000000000 00000000007CE860 wxbase30u_gcc_custom.dll!wxEvtHandler::SafelyProcessEvent
00000000010297D2 00000000007CE5F9 FFFFFFFFF3011A1A 00000000E0041906 wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::HandleMenuSelect
000000000102E4AD 00000000007CE9B1 00007FF9DB07CD93 0000000000000001 wxmsw30u_core_gcc_custom.dll!wxTopLevelWindowMSW::MSWWindowProc
000000000108EAB2 0000000000000001 0000000000000000 0000000000000007 wxmsw30u_core_gcc_custom.dll!wxFrame::MSWWindowProc
00007FF9DB07CA66 00000000C0000388 000000000103E9C0 0000000000100AAA USER32.dll!UserCallWinProcCheckWow
00007FF9DB07C78C 0000000000000000 0000000000000000 0000000080900005 USER32.dll!DispatchClientMessage
00007FF9DB08FA83 000000001901188F 0000001F000000CF 000000320000011A USER32.dll!__fnDWORD
00007FF9DD913494 00007FF9DB079D60 0000011A00000000 0000000100000000 ntdll.dll!KiUserCallbackDispatch
00007FF9DA0E1184 0000011A00000000 0000000100000000 000000090085049E win32u.dll!NtUserMessageCall
00007FF9DB079D60 0000000000000000 00007FF9DD8134FB 0000000000100020 USER32.dll!RealDefWindowProcWorker
00007FF9DB0798D2 00000000007CEB50 0000000000100AAA 000000000FC22600 USER32.dll!RealDefWindowProcW
00007FF9D773EA12 0000000000100AAA 00007FF9D772CD23 000013CCBE872317 uxtheme.dll!DoMsgDefault [shell\themes\uxtheme\handlers.cpp @ 543]
00007FF9D773EAF2 00007FF9DB079880 0000000002FF08B0 0000000000000112 uxtheme.dll!OnDwpSysCommand [shell\themes\uxtheme\nctheme.cpp @ 7565]
00007FF9D7738626 0000000000000000 0000000000000008 0000000000000000 uxtheme.dll!_ThemeDefWindowProc [shell\themes\uxtheme\sethook.cpp @ 1065]
00007FF9D7737641 0000000002FF7CC0 0000000000000001 00000000007CED28 uxtheme.dll!ThemeDefWindowP...

Read more...

tags: added: eeschema
Revision history for this message
Seth Hillbrand (sethh) wrote :

Can't recreate this on Linux. MSW-specific?

Application: Eeschema
Version: (5.1.0-678-g0daf14f9c-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

I just tested this on windows 10 and I cannot reproduce it either.

Application: Eeschema
Version: (5.1.0-696-g2ec4ceffb), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.1 OpenSSL/1.1.1b (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.1.1 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.38.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.1
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for KiCad because there has been no activity for 60 days.]

Changed in kicad:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.