Bug 197502 - Plasma crashed when moving BubbleMon plasmoid
Summary: Plasma crashed when moving BubbleMon plasmoid
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 197916 198736 198806 199118 199218 199220 199245 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-22 15:29 UTC by fullmetalcoder
Modified: 2009-07-07 11:17 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description fullmetalcoder 2009-06-22 15:29:50 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.92 (KDE 4.2.92 (KDE 4.3 >= 20090617))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-ARCH i686

What I was doing when the application crashed:
I added BubbleMon plasmoid to my desktop, selected RAM usage sensor and tried to move it to a more it around and BOOM plasma crashed (black screen shortly followed by bug report dialog).


 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Floating point exception
[Current thread is 0 (LWP 18917)]

Thread 7 (Thread 0xa88fab70 (LWP 18919)):
#0  0xb7f9a424 in __kernel_vsyscall ()
#1  0xb7d58c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7de0b4f in QWaitCondition::wait (this=0x9f27ff8, mutex=0x9f27ff4, time=4294967295) at /home/prog/kde4/source/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb763ba2a in QHostInfoAgent::run (this=0x9f27fe8) at /home/prog/kde4/source/qt-copy/src/network/kernel/qhostinfo.cpp:260
#4  0xb7ddfd61 in QThreadPrivate::start (arg=0x9f27fe8) at /home/prog/kde4/source/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb7d546bc in start_thread () from /lib/libpthread.so.0
#6  0xb6653ffe in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa606ab70 (LWP 19028)):
#0  0xb7f9a424 in __kernel_vsyscall ()
#1  0xb7d58f82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xa6e187e1 in metronom_sync_loop () from /usr/lib/libxine.so.1

Thread 5 (Thread 0xa5433b70 (LWP 19029)):
#0  0xb7f9a424 in __kernel_vsyscall ()
#1  0xb664cf21 in select () from /lib/libc.so.6
#2  0xa6e434d2 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xa4be7b70 (LWP 19030)):
#0  0xb6567eb6 in clock_gettime () from /lib/librt.so.1
#1  0xb7ee90c3 in QTimerInfoList::getTime (this=0xadf1874, t=@0xadf1898) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7ee92c1 in QTimerInfoList::updateCurrentTime (this=0xadf1874) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb7eeac4d in QTimerInfoList::timerWait (this=0xadf1874, tm=@0xa4be7054) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7ee78a0 in timerSourcePrepare (source=0xadf1840, timeout=0xa4be70bc) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb64ebbf0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb64ebf91 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#7  0xb64ec4a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7ee76ef in QEventDispatcherGlib::processEvents (this=0xa83c928, flags={i = 36}) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb7ebec2a in QEventLoop::processEvents (this=0xa4be7284, flags=) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb7ebee0a in QEventLoop::exec (this=0xa4be7284, flags={i = 0}) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7ddcde4 in QThread::exec (this=0xae005b0) at /home/prog/kde4/source/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xa789e4fb in Phonon::Xine::XineThread::run (this=0xae005b0) at /home/prog/kde4/source/kdesupport/phonon/xine/xinethread.cpp:143
#13 0xb7ddfd61 in QThreadPrivate::start (arg=0xae005b0) at /home/prog/kde4/source/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb7d546bc in start_thread () from /lib/libpthread.so.0
#15 0xb6653ffe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa43e6b70 (LWP 19033)):
#0  0xb7f9a424 in __kernel_vsyscall ()
#1  0xb664a1d6 in poll () from /lib/libc.so.6
#2  0xa5857ee4 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x00000000 in ?? ()

Thread 2 (Thread 0xa3bc4b70 (LWP 19034)):
#0  0xb7f9a424 in __kernel_vsyscall ()
#1  0xb7d58c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xa6e2a8e3 in ao_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 1 (Thread 0xb5fecaf0 (LWP 18917)):
[KCrash Handler]
#6  0xa79d6b74 in Bubble::moveBubbles (this=0xa9362a0) at /home/prog/kde4/source/build/qt-copy/build/qt-copy/include/QtCore/qpoint.h:130
#7  0xa79d65cb in Bubble::qt_metacall (this=0xa9362a0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfbb5e5c) at /home/prog/kde4/source/build/kdeplasma-addons/applets/bubblemon/src/moc_bubble.cpp:92
#8  0xb7ed28b2 in QMetaObject::activate (sender=0xa90a830, from_signal_index=<value optimized out>, to_signal_index=4, argv=<value optimized out>)
    at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qobject.cpp:3117
#9  0xb7ed2ea3 in QMetaObject::activate (sender=0xa90a830, m=0xb7f95a84, local_signal_index=0, argv=0x0) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qobject.cpp:3194
#10 0xb7f0a028 in QTimer::timeout (this=0xa90a830) at .moc/release-shared/moc_qtimer.cpp:128
#11 0xb7ed9b1e in QTimer::timerEvent (this=0xa90a830, e=0xbfbb62f0) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qtimer.cpp:261
#12 0xb7ecf34c in QObject::event (this=0xa90a830, e=0xbfbb62f0) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qobject.cpp:1082
#13 0xb6944ccc in QApplicationPrivate::notify_helper (this=0x997a648, receiver=0xa90a830, e=0xbfbb62f0) at /home/prog/kde4/source/qt-copy/src/gui/kernel/qapplication.cpp:4057
#14 0xb694ace1 in QApplication::notify (this=0x99678b8, receiver=0xa90a830, e=0xbfbb62f0) at /home/prog/kde4/source/qt-copy/src/gui/kernel/qapplication.cpp:3604
#15 0xb738185b in KApplication::notify (this=0x99678b8, receiver=0xa90a830, event=0xbfbb62f0) at /home/prog/kde4/source/kdelibs/kdeui/kernel/kapplication.cpp:302
#16 0xb7ec056f in QCoreApplication::notifyInternal (this=0x99678b8, receiver=0xa90a830, event=0xbfbb62f0) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#17 0xb7eeaba6 in QTimerInfoList::activateTimers (this=0x997d334) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:213
#18 0xb7ee7771 in timerSourceDispatch (source=0x997d300) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:164
#19 0xb64e8e08 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb64ec370 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#21 0xb64ec4a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb7ee76ad in QEventDispatcherGlib::processEvents (this=0x997a1e0, flags={i = 36}) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#23 0xb69d6476 in QGuiEventDispatcherGlib::processEvents (this=0x997a1e0, flags={i = 36}) at /home/prog/kde4/source/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#24 0xb7ebec2a in QEventLoop::processEvents (this=0xbfbb65b4, flags=) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#25 0xb7ebee0a in QEventLoop::exec (this=0xbfbb65b4, flags={i = 0}) at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#26 0xb7ec0f09 in QCoreApplication::exec () at /home/prog/kde4/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#27 0xb6944b48 in QApplication::exec () at /home/prog/kde4/source/qt-copy/src/gui/kernel/qapplication.cpp:3526
#28 0xb3da38d1 in kdemain (argc=1, argv=0x993d7f8) at /home/prog/kde4/source/kdebase/workspace/plasma/shells/desktop/main.cpp:50
#29 0x0804deaf in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9940a83 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8050fd2 "0") at /home/prog/kde4/source/kdelibs/kinit/kinit.cpp:672
#30 0x0804e9e4 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /home/prog/kde4/source/kdelibs/kinit/kinit.cpp:1164
#31 0x0804eeac in handle_requests (waitForPid=<value optimized out>) at /home/prog/kde4/source/kdelibs/kinit/kinit.cpp:1357
#32 0x0804f6ad in main (argc=2, argv=0xbfbb6ec4, envp=0xbfbb6ed0) at /home/prog/kde4/source/kdelibs/kinit/kinit.cpp:1784

Reported using DrKonqi
Comment 1 Marco Martin 2009-06-24 13:36:21 UTC
kdeplasma-addons debug packages doesn't seem to be installed.
can you reproduce with those debug pkgs installed?
Comment 2 fullmetalcoder 2009-06-25 16:22:15 UTC
I'm using SVN trunk, everything built in release mode through kdesvn-build so I'm afraid it won't be as simple as installing extra packages. If there is a way to get nicer backtrace easily without being forced to rebuild the whole thing in debug mode I'll do it though.
Comment 3 Marco Martin 2009-06-25 18:27:28 UTC
not really sure how kdesvn-build works, but you can perhaps try to rebuild just bubblemon in debug mode
Comment 4 Aaron J. Seigo 2009-06-26 07:16:09 UTC
*** Bug 197916 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Thomas 2009-07-03 02:59:14 UTC
*** Bug 198719 has been marked as a duplicate of this bug. ***
Comment 6 Aaron J. Seigo 2009-07-03 03:41:53 UTC
SVN commit 990693 by aseigo:

prevent an FPE
BUGS:197502,198719


 M  +1 -1      bubble.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=990693
Comment 7 Aaron J. Seigo 2009-07-03 03:43:03 UTC
SVN commit 990694 by aseigo:

prevent an FPE
CCBUGS:197502,198719



 M  +1 -1      bubble.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=990694
Comment 8 Pino Toscano 2009-07-03 17:52:29 UTC
*** Bug 198806 has been marked as a duplicate of this bug. ***
Comment 9 Pino Toscano 2009-07-06 10:28:24 UTC
*** Bug 198736 has been marked as a duplicate of this bug. ***
Comment 10 Pino Toscano 2009-07-06 10:28:29 UTC
*** Bug 199118 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-07-07 01:02:10 UTC
*** Bug 199218 has been marked as a duplicate of this bug. ***
Comment 12 Pino Toscano 2009-07-07 11:17:14 UTC
*** Bug 199220 has been marked as a duplicate of this bug. ***
Comment 13 Pino Toscano 2009-07-07 11:17:20 UTC
*** Bug 199245 has been marked as a duplicate of this bug. ***