[Bug 1093047] New: kinfocenter crashes since Plasma 5.12.5
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047 Bug ID: 1093047 Summary: kinfocenter crashes since Plasma 5.12.5 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: opensuse@trummer.xyz QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) QObject::connect: invalid null parameter KCrash: Application 'kinfocenter' crashing... KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 QSocketNotifier: Invalid socket 8 and type 'Read', disabling... QSocketNotifier: Invalid socket 9 and type 'Read', disabling... [1]+ Angehalten kinfocenter -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c1
--- Comment #1 from Maximilian Trummer
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c2
Wolfgang Bauer
Edit: only crashes if there's a kinfocenter instance open already. But it shouldn't crash anyawy I think.
It doesn't crash here. Can you provide a backtrace please? And JFYI, you cannot run more than one instance, it will just refuse to start anyway if it is already running (but as you write, it shouldn't crash). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c3
--- Comment #3 from Maximilian Trummer
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c4
--- Comment #4 from Wolfgang Bauer
How do I do that?
You should get a crash symbol in the system tray when it crashes, click on it to open the crash report dialog (drkonqi) that would show the backtrace on the "Developer Information" tab (and allows you to directly report the crash to the KDE developers). Or run it inside gdb ("gdb kinfocenter", then enter "run" to start it) and then enter "bt" after it crashed.
Do I need certain debug symbols?
Preferably yes, although even without it may be better than nothing. drkonqi has a button to install the relevant debug symbols automatically, gdb will print messages about what packages to install (like "Missing separate debuginfos, use: zypper install kinfocenter5-debuginfo-5.12.5-230.1.x86_64") In any case, you need to enable the debug repo (e.g. in YaST->Software Repositories), the debuginfo packages (that contain the debug symbols) are not part of the main Tumbleweed repo. -- You are receiving this mail because: You are on the CC list for the bug.
::~QScopedPointer (this=0x7f12deadc898 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder+8>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107 #33 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:881 #34 0x00007f12de477589 in (anonymous namespace)::Q_QGS_loader::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c6
--- Comment #6 from Maximilian Trummer
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
Maximilian Trummer
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c7
--- Comment #7 from Fabian Vogt
Here's the backtrace with debuginfo packages installed
#####
Application: kinfocenter (kinfocenter), signal: Segmentation fault
[snip]
#13 0x00007f12c415a76b in QtCurve::StylePlugin::create (this=0x561df9442c30, key=...) at /usr/src/debug/qtcurve-1.9.0/qt5/style/qtcurve_plugin.cpp:130 #14 0x00007f12de476823 in qLoadPlugin
(key=..., loader=<optimized out>) at ../../include/QtCore/5.10.0/QtCore/private/../../../../../src/corelib/plugin/ qfactoryloader_p.h:114 #15 QStyleFactory::create (key=...) at styles/qstylefactory.cpp:105 #16 0x00007f12de49a135 in QProxyStylePrivate::ensureBaseStyle (this=this@entry=0x561df9445650) at styles/qproxystyle.cpp:99 #17 0x00007f12de49ad75 in QProxyStyle::event (this=<optimized out>, e=0x7fff7d818200) at styles/qproxystyle.cpp:379 #18 0x00007f12de40b01c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x561df953c820, e=0x7fff7d818200) at kernel/qapplication.cpp:3733 #19 0x00007f12de412314 in QApplication::notify (this=0x7fff7d818720, receiver=0x561df953c820, e=0x7fff7d818200) at kernel/qapplication.cpp:3492 #20 0x00007f12dd682148 in QCoreApplication::notifyInternal2 (receiver=0x561df953c820, event=event@entry=0x7fff7d818200) at kernel/qcoreapplication.cpp:1044 #21 0x00007f12dd6b6d58 in QCoreApplication::sendEvent (event=0x7fff7d818200, receiver=<optimized out>) at kernel/qcoreapplication.h:234 #22 QObjectPrivate::setParent_helper (this=this@entry=0x561df9542680, o=o@entry=0x0) at kernel/qobject.cpp:2018 #23 0x00007f12dd6b73bf in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1031 #24 0x00007f12c4128f57 in QtCurve::Style::~Style (this=0x561df974f420, __in_chrg=<optimized out>) at /usr/src/debug/qtcurve-1.9.0/qt5/style/qtcurve.cpp:733 #25 0x00007f12c41291d9 in QtCurve::Style::~Style (this=0x561df974f420, __in_chrg=<optimized out>) at /usr/src/debug/qtcurve-1.9.0/qt5/style/qtcurve.cpp:744 #26 0x00007f12c415a8fc in QtCurve::StylePlugin::~StylePlugin (this=0x561df9442c30, __in_chrg=<optimized out>) at /usr/src/debug/qtcurve-1.9.0/qt5/style/qtcurve_plugin.cpp:158 #27 0x00007f12c415a9b9 in QtCurve::StylePlugin::~StylePlugin (this=0x561df9442c30, __in_chrg=<optimized out>) at /usr/src/debug/qtcurve-1.9.0/qt5/style/qtcurve_plugin.cpp:165 #28 0x00007f12dd677716 in QLibraryPrivate::unload (this=this@entry=0x561df9438490, flag=flag@entry=QLibraryPrivate::UnloadSys) at plugin/qlibrary.cpp:562 [snip] #35 0x00007f12dcce5431 in __run_exit_handlers () from /lib64/libc.so.6 #36 0x00007f12dcce552a in exit () from /lib64/libc.so.6 [snip]
Bug in QtCurve. It reloads itself on exit, which is obviously doomed to fail. Please report upstream to Qt Curve.
#####
Is the gdb output the same as the KDE backtrace tool?
Yes, drkonqi uses gdb. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c8
--- Comment #8 from Maximilian Trummer
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047
http://bugzilla.opensuse.org/show_bug.cgi?id=1093047#c9
Maximilian Trummer
participants (1)
-
bugzilla_noreply@novell.com