[Pkg-electronics-devel] Bug#895008: kicad: can't start pcbnew

Leonardo Canducci leonardo.canducci at gmail.com
Fri Apr 6 09:31:38 UTC 2018


2018-04-06 11:03 GMT+02:00 Carsten Schoenert <c.schoenert at t-online.de>:

> Hello Leonardo,
>
> On Fri, Apr 06, 2018 at 09:47:59AM +0200, Leonardo Canducci wrote:
> > Assertion failed!
> > ../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)?
>
> This looks a bit like problems with python-wxgtk3.0. A error message
> like this mostlx comes from using the wrong symbol usage due different
> linking of wxpython vs wxwidgets (GTK2 vs. GTK3).
>
> To dig more into this some inspection with GDB would be needed around
> the symbols around the assertation.
>

> > Many more errors come after, all reporting
> > "../src/common/object.cpp(251): assert "classTable->Get(m_className) ==
> NULL"
> >
> > Anyway pcbnew doesn't start.
> >
> > I've tried installing kicad 5 from experimental but pcbnew won't start
> > either.
>
> As you also have problems with the packages from experimental too I
> assume you have more a problem with local modification than with the
> KiCad packages itself.
>

Is there something I can do to track down what's wrong?


> You also have apparmor enabled, did the problems still exists if you
> have apparmor disabled? Are any apparmor related logging entries
> vissible that let you assume apparmor could be the root of the problems?
>

Not that I can see. I didn't disable apparmor but I can't find anything
related in
aa-status output (attached).

-- 
Leonardo Canducci
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/attachments/20180406/f41fbd52/attachment.html>
-------------- next part --------------
apparmor module is loaded.
24 profiles are loaded.
22 profiles are in enforce mode.
   /usr/bin/evince
   /usr/bin/evince-previewer
   /usr/bin/evince-previewer//sanitized_helper
   /usr/bin/evince-thumbnailer
   /usr/bin/evince-thumbnailer//sanitized_helper
   /usr/bin/evince//sanitized_helper
   /usr/bin/man
   /usr/lib/cups/backend/cups-pdf
   /usr/lib/telepathy/mission-control-5
   /usr/lib/telepathy/telepathy-*
   /usr/lib/telepathy/telepathy-*//pxgsettings
   /usr/lib/telepathy/telepathy-*//sanitized_helper
   /usr/lib/telepathy/telepathy-ofono
   /usr/sbin/cups-browsed
   /usr/sbin/cupsd
   /usr/sbin/cupsd//third_party
   /usr/sbin/ntpd
   libreoffice-senddoc
   libreoffice-soffice//gpg
   libreoffice-xpdfimport
   man_filter
   man_groff
2 profiles are in complain mode.
   libreoffice-oopslash
   libreoffice-soffice
5 processes have profiles defined.
5 processes are in enforce mode.
   /usr/lib/telepathy/mission-control-5 (1511) 
   /usr/lib/telepathy/telepathy-* (1969) 
   /usr/sbin/cups-browsed (16800) 
   /usr/sbin/cupsd (16641) 
   /usr/sbin/ntpd (717) 
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.


More information about the Pkg-electronics-devel mailing list