[Pkg-electronics-devel] Bug#913309: Pcbnew: assertion failed on startup

Alexandre Oliveira rockytvbr at gmail.com
Fri Nov 9 13:32:28 GMT 2018


Package: kicad
Version: 5.0.1+dfsg1-2~bpo9+1
Severity: important

Dear Maintainer,

After updating to KiCad v5.0.1 through stretch-backports, starting Pcbnew will crash, with an assertion failed error (down below). 

I've created an issue on their issue tracker and they told me this is an old problem, caused by building wxwidgets with gtk2 and wxpython with gtk3. 

Link to the issue: https://bugs.launchpad.net/kicad/+bug/1802359

ASSERT INFO:
../src/common/object.cpp(251): assert "classTable->Get(m_className) == NULL" failed in Register(): Class "wxCommandEvent" already in RTTI table - have you used IMPLEMENT_DYNAMIC_CLASS() multiple times or linked some object file twice)?

BACKTRACE:
[1] wxClassInfo::Register()
[2] dlopen
[3] _PyImport_GetDynLoadFunc
[4] _PyImport_LoadDynamicModule
[5] PyImport_ImportModuleLevel
[6] PyObject_Call
[7] PyEval_CallObjectWithKeywords
[8] PyEval_EvalFrameEx
[9] PyEval_EvalCodeEx
[10] PyEval_EvalCode
[11] PyImport_ExecCodeModuleEx
[12] PyImport_ImportModuleLevel
[13] PyObject_Call
[14] PyEval_CallObjectWithKeywords
[15] PyEval_EvalFrameEx
[16] PyEval_EvalCodeEx
[17] PyEval_EvalCode
[18] PyImport_ExecCodeModuleEx
[19] PyImport_ImportModuleLevel
[20] PyObject_Call
[21] PyObject_CallFunction
[22] PyImport_Import
[23] PyImport_ImportModule
[24] PyCObject_Import
[25] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[26] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[27] wxEvtHandler::TryHereOnly(wxEvent&)
[28] wxEvtHandler::DoTryChain(wxEvent&)
[29] wxEvtHandler::ProcessEvent(wxEvent&)
[30] wxWindowBase::TryAfter(wxEvent&)
[31] wxWindowBase::TryAfter(wxEvent&)
[32] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[33] g_closure_invoke
[34] g_signal_emit_valist
[35] g_signal_emit
[36] g_closure_invoke
[37] g_signal_emit_valist
[38] g_signal_emit
[39] g_closure_invoke
[40] g_signal_emit_valist
[41] g_signal_emit
[42] gtk_propagate_event
[43] gtk_main_do_event
[44] g_main_context_dispatch
[45] g_main_loop_run
[46] gtk_main
[47] wxGUIEventLoop::DoRun()
[48] wxEventLoopBase::Run()
[49] wxAppConsoleBase::MainLoop()
[50] wxEntry(int&, wchar_t**)
[51] __libc_start_main
[52] _start


-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-7-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kicad depends on:
ii  libc6                     2.24-11+deb9u3
ii  libcairo2                 1.14.8-1
ii  libcurl3                  7.52.1-5+deb9u8
ii  libfreeimage3             3.17.0+ds1-5
ii  libfreetype6              2.6.3-3.2
ii  libgcc1                   1:6.3.0-18+deb9u1
ii  libgl1-mesa-glx [libgl1]  13.0.6-1+b2
ii  libglew2.0                2.0.0-3+b1
ii  libglu1-mesa [libglu1]    9.0.0-2.1
ii  liboce-foundation10       0.17.2-2
ii  liboce-modeling10         0.17.2-2
ii  liboce-ocaf-lite10        0.17.2-2
ii  liboce-ocaf10             0.17.2-2
ii  liboce-visualization10    0.17.2-2
ii  libpixman-1-0             0.34.0-1
ii  libpython2.7              2.7.13-2+deb9u3
ii  libssl1.1                 1.1.0f-3+deb9u2
ii  libstdc++6                6.3.0-18+deb9u1
ii  libwxbase3.0-0v5          3.0.4+dfsg-4
ii  libwxgtk3.0-0v5           3.0.4+dfsg-4
ii  libx11-6                  2:1.6.4-3
ii  libxext6                  2:1.3.3-1+b2
ii  python                    2.7.13-2
ii  python-wxgtk3.0           3.0.2.0+dfsg-8

Versions of packages kicad recommends:
ii  kicad-demos      5.0.1+dfsg1-2~bpo9+1
ii  kicad-libraries  5.0.1+dfsg1-2~bpo9+1
ii  xsltproc         1.1.29-2.1

Versions of packages kicad suggests:
pn  extra-xdg-menus                                                      <none>
pn  kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-d  <none>
pn  kicad-packages3d                                                     <none>

-- no debconf information


-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-7-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kicad depends on:
ii  libc6                     2.24-11+deb9u3
ii  libcairo2                 1.14.8-1
ii  libcurl3                  7.52.1-5+deb9u8
ii  libfreeimage3             3.17.0+ds1-5
ii  libfreetype6              2.6.3-3.2
ii  libgcc1                   1:6.3.0-18+deb9u1
ii  libgl1-mesa-glx [libgl1]  13.0.6-1+b2
ii  libglew2.0                2.0.0-3+b1
ii  libglu1-mesa [libglu1]    9.0.0-2.1
ii  liboce-foundation10       0.17.2-2
ii  liboce-modeling10         0.17.2-2
ii  liboce-ocaf-lite10        0.17.2-2
ii  liboce-ocaf10             0.17.2-2
ii  liboce-visualization10    0.17.2-2
ii  libpixman-1-0             0.34.0-1
ii  libpython2.7              2.7.13-2+deb9u3
ii  libssl1.1                 1.1.0f-3+deb9u2
ii  libstdc++6                6.3.0-18+deb9u1
ii  libwxbase3.0-0v5          3.0.4+dfsg-4
ii  libwxgtk3.0-0v5           3.0.4+dfsg-4
ii  libx11-6                  2:1.6.4-3
ii  libxext6                  2:1.3.3-1+b2
ii  python                    2.7.13-2
ii  python-wxgtk3.0           3.0.2.0+dfsg-8

Versions of packages kicad recommends:
ii  kicad-demos      5.0.1+dfsg1-2~bpo9+1
ii  kicad-libraries  5.0.1+dfsg1-2~bpo9+1
ii  xsltproc         1.1.29-2.1

Versions of packages kicad suggests:
pn  extra-xdg-menus                                                      <none>
pn  kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-d  <none>
pn  kicad-packages3d                                                     <none>

-- no debconf information



More information about the Pkg-electronics-devel mailing list