Symbol Editor: Open PDF, segfault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Critical
|
Seth Hillbrand |
Bug Description
How to reproduce:
kicad nightly -> Symbol Editor -> select MIC2026 -> click "show associated datasheet or document"
When you click, happen a segmentation fault.
dmesg:
[ 2400.270854] kicad[5809]: segfault at 168 ip 00007fcfd98ee4e6 sp 00007ffdf5e0a290 error 4 in _eeschema.
If the pdf link is https:// it works, and if it is http:// happens segmentation fault.
$ coredumpctl dump
PID: 7003 (kicad)
UID: 1000 (jneiva)
GID: 1000 (jneiva)
Signal: 11 (SEGV)
Timestamp: Tue 2019-05-21 09:01:47 WEST (1min 25s ago)
Command Line: /usr/lib/
Executable: /usr/lib/
Control Group: /user.slice/
Unit: session-c2.scope
Slice: user-1000.slice
Session: c2
Owner UID: 1000 (jneiva)
Boot ID: a51103be09f74c8
Machine ID: 48988a50738e4c2
Hostname: jneiva
Storage: /var/lib/
Message: Process 7003 (kicad) of user 1000 dumped core.
#0 0x00007fbb150ba4e6 n/a (_eeschema.kiface)
#1 0x00007fbb150a1e31 n/a (_eeschema.kiface)
#2 0x00007fbb14f6d8d5 n/a (_eeschema.kiface)
#3 0x00007fbb372834be _ZN12wxEvtHandl
#4 0x00007fbb372835c3 _ZN16wxEventHas
#5 0x00007fbb3728398b _ZN12wxEvtHandl
#6 0x00007fbb15025afb n/a (_eeschema.kiface)
#7 0x00007fbb37283783 _ZN12wxEvtHandl
#8 0x00007fbb37283a75 _ZN12wxEvtHandl
#9 0x00007fbb372837d7 _ZN12wxEvtHandl
#10 0x00007fbb37a4718d n/a (libwx_
#11 0x00007fbb3509010d g_closure_invoke (libgobject-
#12 0x00007fbb350a305e n/a (libgobject-
#13 0x00007fbb350ab715 g_signal_
#14 0x00007fbb350ac12f g_signal_emit (libgobject-
#15 0x00007fbb35952172 gtk_widget_map (libgtk-3.so.0)
#16 0x00007fbb3596814f n/a (libgtk-3.so.0)
#17 0x00007fbb35090346 n/a (libgobject-
#18 0x00007fbb350ab9ff g_signal_
#19 0x00007fbb350ac12f g_signal_emit (libgobject-
#20 0x00007fbb35952172 gtk_widget_map (libgtk-3.so.0)
#21 0x00007fbb3595fdbd n/a (libgtk-3.so.0)
#22 0x00007fbb3509010d g_closure_invoke (libgobject-
#23 0x00007fbb350a312e n/a (libgobject-
#24 0x00007fbb350ab715 g_signal_
#25 0x00007fbb350ac12f g_signal_emit (libgobject-
#26 0x00007fbb3594c0c6 gtk_widget_show (libgtk-3.so.0)
#27 0x00007fbb3580c60d n/a (libgtk-3.so.0)
#28 0x00007fbb3580caff gtk_menu_popup (libgtk-3.so.0)
#29 0x00007fbb379eac61 _ZN8wxWindow11D
#30 0x00007fbb37baa3f3 _ZN12wxWindowBa
#31 0x00007fbb14cc47c3 n/a (_eeschema.kiface)
#32 0x00007fbb372834be _ZN12wxEvtHandl
#33 0x00007fbb372835c3 _ZN16wxEventHas
#34 0x00007fbb3728398b _ZN12wxEvtHandl
#35 0x00007fbb15025afb n/a (_eeschema.kiface)
#36 0x00007fbb37283783 _ZN12wxEvtHandl
#37 0x00007fbb37283a75 _ZN12wxEvtHandl
#38 0x00007fbb37ba683b _ZN12wxWindowBa
#39 0x00007fbb3869a9e8 _ZN12wxAuiToolB
#40 0x00007fbb372834be _ZN12wxEvtHandl
#41 0x00007fbb372835c3 _ZN16wxEventHas
#42 0x00007fbb3728398b _ZN12wxEvtHandl
#43 0x00007fbb37283a13 _ZN12wxEvtHandl
#44 0x00007fbb37283a75 _ZN12wxEvtHandl
#45 0x00007fbb372837d7 _ZN12wxEvtHandl
#46 0x00007fbb379efd4b n/a (libwx_
#47 0x00007fbb357fb7fb n/a (libgtk-3.so.0)
#48 0x00007fbb3509010d g_closure_invoke (libgobject-
#49 0x00007fbb350a305e n/a (libgobject-
#50 0x00007fbb350ab0af g_signal_
#51 0x00007fbb350ac12f g_signal_emit (libgobject-
#52 0x00007fbb35943534 n/a (libgtk-3.so.0)
#53 0x00007fbb357f886e n/a (libgtk-3.so.0)
#54 0x00007fbb357fa948 gtk_main_do_event (libgtk-3.so.0)
#55 0x00007fbb3530b765 n/a (libgdk-3.so.0)
#56 0x00007fbb3533bf92 n/a (libgdk-3.so.0)
#57 0x00007fbb34627417 g_main_
#58 0x00007fbb34627650 n/a (libglib-2.0.so.0)
#59 0x00007fbb34627962 g_main_loop_run (libglib-2.0.so.0)
#60 0x00007fbb357f9a25 gtk_main (libgtk-3.so.0)
#61 0x00007fbb379ce895 _ZN14wxGUIEvent
#62 0x00007fbb3713fa93 _ZN15wxEventLoo
#63 0x00007fbb371070a6 _ZN16wxAppConso
#0 0x00007fbb35fe6bf9 __GI___poll (libc.so.6)
#1 0x00007fbb346275c9 n/a (libglib-2.0.so.0)
#2 0x00007fbb346276dc g_main_
#3 0x00007fbb34627721 n/a (libglib-2.0.so.0)
#4 0x00007fbb3464f195 n/a (libglib-2.0.so.0)
#5 0x00007fbb362ca6db start_thread (libpthread.so.0)
#6 0x00007fbb35ff388f __clone (libc.so.6)
#0 0x00007fbb35fe6bf9 __GI___poll (libc.so.6)
#1 0x00007fbb346275c9 n/a (libglib-2.0.so.0)
#2 0x00007fbb34627962 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007fbb302af0e6 n/a (libgio-2.0.so.0)
#4 0x00007fbb3464f195 n/a (libglib-2.0.so.0)
#5 0x00007fbb362ca6db start_thread (libpthread.so.0)
#6 0x00007fbb35ff388f __clone (libc.so.6)
#0 0x00007fbb35fed839 syscall (libc.so.6)
#1 0x00007fbb3466d89a g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007fbb345fa571 n/a (libglib-2.0.so.0)
#3 0x00007fbb345fab2c g_async_
#4 0x00007fbb3464fc3e n/a (libglib-2.0.so.0)
#5 0x00007fbb3464f195 n/a (libglib-2.0.so.0)
#6 0x00007fbb362ca6db start_thread (libpthread.so.0)
#7 0x00007fbb35ff388f __clone (libc.so.6)
Refusing to dump core to tty (use shell redirection or specify --output).
kicad version:
Application: KiCad
Version: 6.0.0-unknown-
Libraries:
wxWidgets 3.0.4
libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-50-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.65.1
OpenCASCADE Community Edition: 6.9.1
Curl: 7.58.0
Compiler: GCC 7.4.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Fixed in revision 06b22594ca7fb46 0692db2187b86bd 8075bd315b /git.launchpad. net/kicad/ patch/? id=06b22594ca7f b460692db2187b8 6bd8075bd315b
https:/