Version: (using KDE 4.2.0) OS: Linux Installed from: SuSE RPMs I have upgraded from KDE 4.1.3 to 4.2. This has happened on 19'' LCD monitor. Then I halted the system and later I started it up at home just on 15'' laptop LCD screen and plasma keeps crashing since this time. If I use 19'' monitor, it works fine, but on smaller monitor it does not. I see a lot of plasma crash reports here, but this is unique I think. I'm not a programmer, but I see problems with size change in crash report or in gdb: (unfortunately I can't use back-traced version of KDE, just this one) tomas@SUSE111TS:~> gdb /usr/bin/plasma GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs Copyright (C) 2008 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 "i586-suse-linux". For bug reporting instructions, please see: <http://bugs.opensuse.org/>... (no debugging symbols found) (gdb) help List of classes of commands: aliases -- Aliases of other commands breakpoints -- Making program stop at certain points data -- Examining data files -- Specifying and examining files internals -- Maintenance commands obscure -- Obscure features running -- Running the program stack -- Examining the stack status -- Status inquiries support -- Support facilities tracepoints -- Tracing of program execution without stopping the program user-defined -- User-defined commands Type "help" followed by a class name for a list of commands in that class. Type "help all" for the list of all commands. Type "help" followed by command name for full documentation. Type "apropos word" to search for commands related to "word". Command name abbreviations are allowed if unambiguous. (gdb) run Starting program: /usr/bin/plasma (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout plasma(4869)/kdecore (KService) KServicePrivate::init: The desktop entry file "/usr/share/kde4/services/sysinfo.protocol" has Type= "Application" but no Exec line Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest() plasma(4869)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4869)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) plasma(4869)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4869)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) QGraphicsLayout::addChildLayout: layout already has a parent QGraphicsLayout::addChildLayout: layout already has a parent QCoreApplication::postEvent: Unexpected null receiver plasma(4869): ""min" - conversion of "-1,-1" to QSizeF failed" plasma(4869): ""max" - conversion of "-1,-1" to QSizeF failed" KCrash: Application 'plasma' crashing... sock_file=/home/tomas/.kde4/socket-SUSE111TS/kdeinit4__0 plasma(4866): Communication problem with "plasma" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " Program exited with code 0377. (gdb) QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout plasma(4875)/kdecore (KService) KServicePrivate::init: The desktop entry file "/usr/share/kde4/services/sysinfo.protocol" has Type= "Application" but no Exec line Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest() plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) QGraphicsLayout::addChildLayout: layout already has a parent QGraphicsLayout::addChildLayout: layout already has a parent QCoreApplication::postEvent: Unexpected null receiver plasma(4875): ""min" - conversion of "-1,-1" to QSizeF failed" plasma(4875): ""max" - conversion of "-1,-1" to QSizeF failed" plasma(4873): Communication problem with "plasma" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " --------------------------------------------------------------------------------------------- tomas@SUSE111TS:~> rpm -qif /usr/bin/plasma Name : kdebase4-workspace Relocations: (not relocatable) Version : 4.2.0 Vendor: openSUSE Build Service Release : 206.1 Build Date: Wed 25 Feb 2009 02:42:31 PM CET Install Date: Tue 03 Mar 2009 05:45:55 PM CET Build Host: build24 Group : System/GUI/KDE Source RPM: kdebase4-workspace-4.2.0-206.1.src.rpm Size : 30973745 License: GPL v2 or later Signature : DSA/SHA1, Wed 25 Feb 2009 02:46:48 PM CET, Key ID 58d8ff412e1efa87 URL : http://www.kde.org/ Summary : The KDE Workspace Components Description : This package contains the basic packages for a K Desktop Environment workspace. Authors: -------- The KDE Team <kde@kde.org> Distribution: KDE:KDE4:Factory:Desktop / openSUSE_11.1 tomas@SUSE111TS:~> ---------------------------------------------------------------------------------- This is from KDE Crash handler: A Fatal Error Occurred The application Plasma Workspace (plasma) crashed and caused the signal 11 (SIGSEGV). Please help us improve the software you use by filing a report at http://bugs.kde.org. Useful details include how to reproduce the error, documents that were loaded, etc. This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. [?1034h(no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xa9ae4b90 (LWP 4870)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe430 in __kernel_vsyscall () [Current thread is 1 (Thread 0xb5256700 (LWP 4869))] Thread 2 (Thread 0xa9ae4b90 (LWP 4870)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6537c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6597872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb79940d2 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb659685e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb65341b5 in start_thread () from /lib/libpthread.so.0 #6 0xb63763be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5256700 (LWP 4869)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb633ee96 in nanosleep () from /lib/libc.so.6 #2 0xb633ec7e in sleep () from /lib/libc.so.6 #3 0xb774ebfa in ?? () from /usr/lib/libkdeui.so.5 #4 0xb774f62c in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdeui.so.5 #5 <signal handler called> #6 0xb66a174a in QTimer::stop() () from /usr/lib/libQtCore.so.4 #7 0xb7f8df37 in ?? () from /usr/lib/libkdeinit4_plasma.so #8 0xb7f8f76f in ?? () from /usr/lib/libkdeinit4_plasma.so #9 0xb7f90c4f in ?? () from /usr/lib/libkdeinit4_plasma.so #10 0xb7f95ae0 in ?? () from /usr/lib/libkdeinit4_plasma.so #11 0xb7f95d26 in ?? () from /usr/lib/libkdeinit4_plasma.so #12 0xb7f980cc in ?? () from /usr/lib/libkdeinit4_plasma.so #13 0xb669b580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #14 0xb669c302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #15 0xb7e2b073 in Plasma::Corona::containmentAdded(Plasma::Containment*) () from /usr/lib/libplasma.so.3 #16 0xb7e2cd08 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib/libplasma.so.3 #17 0xb7e2daf1 in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib/libplasma.so.3 #18 0xb7f9492d in ?? () from /usr/lib/libkdeinit4_plasma.so #19 0xb7f96a35 in ?? () from /usr/lib/libkdeinit4_plasma.so #20 0xb7f980fb in ?? () from /usr/lib/libkdeinit4_plasma.so #21 0xb669b580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #22 0xb669c302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #23 0xb66a1947 in ?? () from /usr/lib/libQtCore.so.4 #24 0xb66a1a6c in ?? () from /usr/lib/libQtCore.so.4 #25 0xb669604f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #26 0xb68f68fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb68fe75e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb76e2a3d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #29 0xb6686961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #30 0xb66b4b86 in ?? () from /usr/lib/libQtCore.so.4 #31 0xb66b1060 in ?? () from /usr/lib/libQtCore.so.4 #32 0xb56669a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0xb566a063 in ?? () from /usr/lib/libglib-2.0.so.0 #34 0xb566a221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #35 0xb66b0fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0xb698f7c5 in ?? () from /usr/lib/libQtGui.so.4 #37 0xb668501a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0xb66851da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb6687895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #40 0xb68f6777 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #41 0xb7f846e6 in kdemain () from /usr/lib/libkdeinit4_plasma.so #42 0x08048782 in _start () Thank you
please see the instructions on this page: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports to create a full backtrace that we can use to fix these issues. thanks.
Sorry for this, my first bugzilla report. I tried to awoid of instaling backtrace packages as much as possible. If I use gdb (run , thread apply all backtrace) or valgrind do I need backtrace packages as well?
You need to install the debug symbols packages in order to get rid of the "??" and to get the function name and lines (to check with another bug reports) Isn't this related/the same as bug 185741 and bug 185736 ? Thanks
Yes Dario, these are the same issues. Seems like mine is DUPLICATED. I don't want bother you, I just want to find some more appropriate way to report bugs. If you clould answer my question: Aren't you able to figure out the problem in code if I don't have backtrace packages and I use gdb to debug? Because it appears to me, there is a problem with min/max value: plasma(4875): ""min" - conversion of "-1,-1" to QSizeF failed" plasma(4875): ""max" - conversion of "-1,-1" to QSizeF failed" ---------- gdb example: Program exited with code 0377. (gdb) QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout plasma(4875)/kdecore (KService) KServicePrivate::init: The desktop entry file "/usr/share/kde4/services/sysinfo.protocol" has Type= "Application" but no Exec line Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest() plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 24) plasma(4875)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) QGraphicsLayout::addChildLayout: layout already has a parent QGraphicsLayout::addChildLayout: layout already has a parent QCoreApplication::postEvent: Unexpected null receiver plasma(4875): ""min" - conversion of "-1,-1" to QSizeF failed" plasma(4875): ""max" - conversion of "-1,-1" to QSizeF failed" plasma(4873): Communication problem with "plasma" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " Many thanks for fixing all of these bugs
all you need to do is install the debug packages, then when the crash dialog appears click on "Details" and wait for it to load the full backtrace. (this can take several minutes sometimes.) then copy and paste the resulting backtrace into a comment on the bug report. voila! *** This bug has been marked as a duplicate of bug 185741 ***