Control: reassign -2 libqt5widgets5,awesomewm On 2016-05-08 13:56:35, Noah Meyerhans wrote: > Control: tags -1 - moreinfo > Control: found -1 2.2.2-6 > > On Wed, Jan 27, 2016 at 11:29:52PM +0100, Sebastian Ramacher wrote: > > On 2016-01-27 12:08:15, Hörmetjan Yiltiz wrote: > > > Could you please tell me how to produce this informative feedback so that > > > a > > > diagnosis would be possible? > > > > Install gdb, vlc-dbg and qtbase5-dbg and follow the instructions at > > https://wiki.debian.org/HowToGetABacktrace. > > Hello. I've recently started experiencing this bug after upgrading to > stretch. I can confirm that the problem has something to do with running > VLC under a non-KDE environment as was reported earlier. (In my case it > is awesomewm). If I run in a full KDE environment it does not crash. > When it does crash, it briefly displays the UI, then prints > "QSystemTrayIcon::setVisible: No Icon set" repeatedly in the terminal > before crashing.
Thank you for the backtrace. This seems to be an issue between Qt (or somewhere in the Qt/KDE stack) and your WM. So I'm reassigning it to Qt and awesomewm. Cheers > Notable sections of a very large stack trace are below. > > Last lines before the crash: > #0 0x00007ffff743b9ee in _IO_vfprintf_internal (s=0x7fffd99cb470, > format=0x7fffe8e77850 "%s\n", ap=0x7fffd99cdb28) > at vfprintf.c:1266 > #1 0x00007ffff743e751 in buffered_vfprintf (s=0x7ffff7794540 > <_IO_2_1_stderr_>, format=<optimized out>, > args=<optimized out>) at vfprintf.c:2346 > #2 0x00007ffff743bb8d in _IO_vfprintf_internal (s=s@entry=0x7ffff7794540 > <_IO_2_1_stderr_>, > format=format@entry=0x7fffe8e77850 "%s\n", ap=ap@entry=0x7fffd99cdb28) at > vfprintf.c:1292 > #3 0x00007ffff74ebf89 in ___fprintf_chk (fp=0x7ffff7794540 > <_IO_2_1_stderr_>, flag=flag@entry=1, > format=format@entry=0x7fffe8e77850 "%s\n") at fprintf_chk.c:35 > #4 0x00007fffe8bc1d70 in fprintf (__fmt=0x7fffe8e77850 "%s\n", > __stream=<optimized out>) > at /usr/include/x86_64-linux-gnu/bits/stdio2.h:98 > #5 qDefaultMessageHandler (type=<optimized out>, context=..., buf=...) at > global/qlogging.cpp:1489 > #6 0x00007fffe8bbc498 in qt_message_print (message=..., context=..., > msgType=QtWarningMsg) at global/qlogging.cpp:1543 > #7 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef > __va_list_tag __va_list_tag *) ( > msgType=msgType@entry=QtWarningMsg, context=..., > msg=msg@entry=0x7fffe9a5b478 "QSystemTrayIcon::setVisible: No Icon set", > ap=ap@entry=0x7fffd99cdcb0) > at global/qlogging.cpp:266 > #8 0x00007fffe8bbd2bc in QMessageLogger::warning > (this=this@entry=0x7fffd99cdd90, > msg=msg@entry=0x7fffe9a5b478 "QSystemTrayIcon::setVisible: No Icon set") > at global/qlogging.cpp:544 > #9 0x00007fffe9a14b18 in QSystemTrayIcon::setVisible (this=<optimized out>, > visible=<optimized out>) > at util/qsystemtrayicon.cpp:268 > #10 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #11 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #12 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #13 0x00007fffd33b57fe in KStatusNotifierItem::KStatusNotifierItem(QObject*) > () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #14 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #15 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd6ba86c0) > at util/qsystemtrayicon.cpp:684 > #16 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd6ba86c0) > at util/qsystemtrayicon_x11.cpp:280 > #17 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized out>, > visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #18 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #19 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #20 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #21 0x00007fffd33b57fe in KStatusNotifierItem::KStatusNotifierItem(QObject*) > () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > > Notice that these lines occur many times in rapid succession in ever > deepening stack frames, suggesting a recursive call: > #22 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #23 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd6ba0f60) > at util/qsystemtrayicon.cpp:684 > #24 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd6ba0f60) > at util/qsystemtrayicon_x11.cpp:280 > #25 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized out>, > visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #26 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #27 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #28 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #29 0x00007fffd33b57fe in KStatusNotifierItem::KStatusNotifierItem(QObject*) > () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > > And the beginning of the thread: > > #10718 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #10719 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd440ac10) > at util/qsystemtrayicon.cpp:684 > #10720 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd440ac10) > at util/qsystemtrayicon_x11.cpp:280 > #10721 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized > out>, visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #10722 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10723 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10724 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10725 0x00007fffd33b57fe in > KStatusNotifierItem::KStatusNotifierItem(QObject*) () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10726 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #10727 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd44034b0) > at util/qsystemtrayicon.cpp:684 > #10728 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd44034b0) > at util/qsystemtrayicon_x11.cpp:280 > #10729 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized > out>, visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #10730 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10731 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10732 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10733 0x00007fffd33b57fe in > KStatusNotifierItem::KStatusNotifierItem(QObject*) () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10734 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #10735 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd43fbf70) > at util/qsystemtrayicon.cpp:684 > #10736 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd43fbf70) > at util/qsystemtrayicon_x11.cpp:280 > #10737 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized > out>, visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #10738 0x00007fffd33b2f95 in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10739 0x00007fffd33b3fbd in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10740 0x00007fffd33b53fb in ?? () from > /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10741 0x00007fffd33b57fe in > KStatusNotifierItem::KStatusNotifierItem(QObject*) () > from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 > #10742 0x00007fffd3be67e7 in ?? () from > /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlatformTheme.so > #10743 0x00007fffe9a15024 in QSystemTrayIconPrivate::install_sys_qpa > (this=this@entry=0x7fffd439eea0) > at util/qsystemtrayicon.cpp:684 > #10744 0x00007fffe9a320be in QSystemTrayIconPrivate::install_sys > (this=this@entry=0x7fffd439eea0) > at util/qsystemtrayicon_x11.cpp:280 > #10745 0x00007fffe9a14b27 in QSystemTrayIcon::setVisible (this=<optimized > out>, visible=<optimized out>) > at util/qsystemtrayicon.cpp:271 > #10746 0x00007fffe9c75403 in QSystemTrayIcon::show (this=0x7fffd439ee00) > at /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsystemtrayicon.h:95 > #10747 0x00007fffe9c72ab5 in MainInterface::createSystray > (this=0x7fffd4114770) at main_interface.cpp:1151 > #10748 0x00007fffe9c75a5e in MainInterface::initSystray (this=0x7fffd4114770) > at main_interface.cpp:537 > #10749 0x00007fffe9c6ea6d in MainInterface::MainInterface > (this=0x7fffd4114770, _p_intf=0x71f608) at main_interface.cpp:183 > #10750 0x00007fffe9c5eb00 in Thread (obj=0x71f608) at qt4.cpp:532 > #10751 0x00007ffff79a4454 in start_thread (arg=0x7fffd9aca700) at > pthread_create.c:334 > #10752 0x00007ffff74ddeed in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 > > A guess, after not really spending more than a couple minutes looking at > the code, is that the call to QSystemTrayIcon::isSystemTrayAvailable() > in MainInterface::initSystray() (modules/gui/qt4/main_interface.cpp) is > returning true when the system tray is not actually available. I have > not investigated why it is that this might be happening. > > Thanks for your attention. > > noah > > > _______________________________________________ > pkg-multimedia-maintainers mailing list > pkg-multimedia-maintain...@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers -- Sebastian Ramacher
signature.asc
Description: PGP signature