[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#843416: libqt5widgets5: quasselclient segfaults with version 5.7.1~20161021+dfsg-5 of libqt5widgets5



Package: libqt5widgets5
Version: 5.7.1~20161021+dfsg-5
Severity: normal

Dear Dmitry, dear Maintainer,

with most recent libqt5widgets5 5.7.1~20161021+dfsg-5 quasselclient crashes
on start.

How to reproduce:
- have that version of libqt5widgets5
- install quassel-client package
- run quasselclient

# gdb quasselclient
GNU gdb (Debian 7.11.1-2) 7.11.1
[…]
Reading symbols from quasselclient...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/quasselclient 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdfa50700 (LWP 9435)]
[New Thread 0x7fffddc3c700 (LWP 9436)]
[New Thread 0x7fffd5a10700 (LWP 9437)]

Thread 1 "quasselclient" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x0000000000000000 in  ()
#1  0x00007ffff377d30e in copyActionToPlatformItem(QAction const*, QPlatformMenuItem*, QPlatformMenu*) (action=action@entry=
    0x555555ced3c0, item=item@entry=0x555555f58ef0, itemsMenu=0x555555f529e0) at widgets/qmenu.cpp:3277
#2  0x00007ffff377cf11 in QMenuPrivate::syncPlatformMenu() (this=0x555555f57760) at widgets/qmenu.cpp:192
        menuItem = 0x555555f58ef0
        action = 0x555555ced3c0
        it = {<std::iterator<std::random_access_iterator_tag, QAction*, long long, QAction* const*, QAction* const&>> = {<No data fields>}, current = {i = 0x555555f57d80}}
        end = 
            {<std::iterator<std::random_access_iterator_tag, QAction*, long long, QAction* const*, QAction* const&>> = {<No data fields>}, current = {i = 0x555555f57d50}}
        beforeItem = 0x0
        actions = 
            {<QListSpecialMethods<QAction*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555f57d40}, d = 0x555555f57d40}}
#3  0x00007ffff377d027 in QMenu::setPlatformMenu(QPlatformMenu*) (this=this@entry=0x555555f50200, platformMenu=<optimized out>) at widgets/qmenu.cpp:3482
#4  0x00007ffff3966eb5 in QSystemTrayIconPrivate::addPlatformMenu(QMenu*) const (this=0x555555f56170, menu=0x555555f50200) at util/qsystemtrayicon.cpp:767
        it = 
            {c = {<QListSpecialMethods<QAction*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555f57d40}, d = 0x555555f57d40}}, i = {i = 0x555555f57d80}}
        platformMenu = <optimized out>
        menu = 0x555555f50200
        this = 0x555555f56170
#5  0x00007ffff3966f92 in QSystemTrayIconPrivate::updateMenu_sys_qpa() (this=0x555555f56170) at util/qsystemtrayicon.cpp:716
#6  0x00005555556df11c in StatusNotifierItem::init() ()
#7  0x00005555556c1097 in MainWin::init() ()
#8  0x00005555556c4fd4 in QtUi::init() ()
#9  0x000055555566d5d2 in  ()
#10 0x000055555566abcc in main ()
(gdb) 

Thanks,
Martin


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libqt5widgets5 depends on:
ii  libc6                            2.24-5
ii  libqt5core5a [qtbase-abi-5-7-1]  5.7.1~20161021+dfsg-5
ii  libqt5gui5                       5.7.1~20161021+dfsg-5
ii  libstdc++6                       6.2.0-11

libqt5widgets5 recommends no packages.

libqt5widgets5 suggests no packages.

-- no debconf information


Reply to: