Comment 5 for bug 1800648

Revision history for this message
Sebastian (herostrat) wrote : Re: Segfault in PCBnew while copying plane

Oh man sorry, I forgot to append it.
Here you go:

(gdb) bt
#0 0x00005555558f50a0 in ()
#1 0x00007ffff66adf4c in wxMBConv::FromWChar(char*, unsigned long, wchar_t const*, unsigned long) const ()
    at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff66bad18 in wxString::AsChar(wxMBConv const&) const () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00007ffff6672796 in () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff6674352 in wxFileName::CreateTempFileName(wxString const&, wxFile*) ()
    at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff6646117 in wxTempFile::Open(wxString const&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff66473e4 in wxTempFile::wxTempFile(wxString const&) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff664aed8 in wxFileConfig::Flush(bool) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff664b5fe in wxFileConfig::~wxFileConfig() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff664b7ae in wxFileConfig::~wxFileConfig() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00005555555fe515 in ()
#11 0x00005555555c78e6 in ()
#12 0x00007ffff57a5041 in __run_exit_handlers (status=1, listp=0x7ffff5b4d718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#13 0x00007ffff57a513a in __GI_exit (status=<optimized out>) at exit.c:139
#14 0x00007ffff4ecd512 in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#15 0x00007ffff41988ba in _XError () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007ffff41957eb in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#17 0x00007ffff4195895 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#18 0x00007ffff41961c5 in _XEventsQueued () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#19 0x00007ffff4187d3d in XPending () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#20 0x00007ffff4ec30ee in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#21 0x00007ffff44db998 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff44dc36b in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff44dc7d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff524fa37 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007ffff6ec2b05 in wxGUIEventLoop::DoRun() () at /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#26 0x00007ffff6631a93 in wxEventLoopBase::Run() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x00007ffff65f90a6 in wxAppConsoleBase::MainLoop() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#28 0x00005555555c7ff9 in ()
#29 0x00007ffff6683ae9 in wxEntry(int&, wchar_t**) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#30 0x00005555555ae5d8 in ()
#31 0x00007ffff5783b97 in __libc_start_main (main=
    0x5555555ae5b0, argc=1, argv=0x7fffffffde88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffde78) at ../csu/libc-start.c:310
#32 0x00005555555b29ca in _start ()

Also:
I played around a bit and it seems that only specific planes seem to trigger this behavior.
So far I do not see a pattern.