[Pkg-bitcoin-devel] Bug#841951: bitcoin-qt segfaults on startup

Erik de Castro Lopo erikd at mega-nerd.com
Wed Oct 26 08:04:35 UTC 2016


Anthony Towns wrote:

> Maybe
> 
>  /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/desktop/systray/systray
> 
> might reproduce the crash?

Indeed it does! Gdb backtrace follows.

Erik

> gdb --args /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/desktop/systray/systray
GNU gdb (Debian 7.11.1-2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/desktop/systray/systray...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/lib/x86_64-linux-gnu/qt5/examples/widgets/desktop/systray/systray 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffec111700 (LWP 16297)]
[New Thread 0x7fffe1129700 (LWP 16298)]
[New Thread 0x7fffdbb8f700 (LWP 16299)]
[New Thread 0x7fffdb38e700 (LWP 16300)]

Thread 1 "systray" received signal SIGSEGV, Segmentation fault.
qglx_findConfig (display=display at entry=0x43fde0, screen=screen at entry=0, format=..., drawableBit=drawableBit at entry=1)
    at glxconvenience/qglxconvenience.cpp:157
157	glxconvenience/qglxconvenience.cpp: No such file or directory.
(gdb) bt
#0  qglx_findConfig (display=display at entry=0x43fde0, screen=screen at entry=0, format=..., drawableBit=drawableBit at entry=1)
    at glxconvenience/qglxconvenience.cpp:157
#1  0x00007ffff7fec29d in qglx_findVisualInfo (display=0x43fde0, screen=0, format=0x6c87f8)
    at glxconvenience/qglxconvenience.cpp:192
#2  0x00007ffff7efb3bd in QXcbWindow::create (this=0x6c87a0) at qxcbwindow.cpp:416
#3  0x00007ffff7ee67b1 in QXcbIntegration::createPlatformWindow (this=<optimized out>, window=0x6c6af0)
    at qxcbintegration.cpp:203
#4  0x00007ffff72cf2fc in QWindowPrivate::create (this=0x6c6b50, recursive=recursive at entry=false)
    at kernel/qwindow.cpp:395
#5  0x00007ffff72cf6ab in QWindow::create (this=this at entry=0x6c6af0) at kernel/qwindow.cpp:555
#6  0x00007ffff78e84e4 in QWidgetPrivate::create_sys (this=this at entry=0x6c6840, window=window at entry=0, 
    initializeWindow=initializeWindow at entry=true, destroyOldWindow=destroyOldWindow at entry=true)
    at kernel/qwidget.cpp:1467
#7  0x00007ffff78e7b9d in QWidget::create (this=0x6c67e0, window=window at entry=0, 
    initializeWindow=initializeWindow at entry=true, destroyOldWindow=destroyOldWindow at entry=true)
    at kernel/qwidget.cpp:1331
#8  0x00007ffff78e7fce in QWidgetPrivate::createWinId (this=<optimized out>) at kernel/qwidget.cpp:2556
#9  0x00007ffff78e8859 in QWidget::createWinId (this=this at entry=0x6c67e0) at kernel/qwidget.cpp:2575
#10 0x00007ffff7c40f02 in QSystemTrayIconSys::addToTray (this=0x6c67e0) at util/qsystemtrayicon_x11.cpp:139
#11 0x00007ffff7c4116c in QSystemTrayIconSys::QSystemTrayIconSys (this=0x6c67e0, qIn=<optimized out>)
    at util/qsystemtrayicon_x11.cpp:131
#12 0x00007ffff7c41322 in QSystemTrayIconPrivate::install_sys (this=this at entry=0x6c5dd0)
    at util/qsystemtrayicon_x11.cpp:270
#13 0x00007ffff7c22477 in QSystemTrayIcon::setVisible (this=<optimized out>, visible=<optimized out>)
    at util/qsystemtrayicon.cpp:271
#14 0x0000000000406660 in ?? ()
#15 0x00000000004046e3 in ?? ()
#16 0x00007ffff65ee2b1 in __libc_start_main (main=0x404680, argc=1, argv=0x7fffffffe438, init=<optimized out>, 
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe428) at ../csu/libc-start.c:291
#17 0x0000000000404819 in ?? ()

-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/



More information about the Pkg-bitcoin-devel mailing list