Bug 223132 - Plasma-desktop crashes when moving a poped-out notification widget (KDE 4.4 RC on Ubuntu 9.10 amd64, 13,3" Macbook-pro)
Summary: Plasma-desktop crashes when moving a poped-out notification widget (KDE 4.4 R...
Status: RESOLVED DUPLICATE of bug 219664
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-17 14:10 UTC by Paul Koerbitz
Modified: 2010-01-17 21:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Koerbitz 2010-01-17 14:10:10 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
I have poped out a notification out of the notification area so that it now has its own widget on the plasma desktop. Whenever I move the widget there is first a visual effect which lets the widget reappear where I drop it and then plasma crashes. I have tested this with several notifications.

Steps to reproduce:

Create a notification (e.g. copy a file to somewhere).
Drag notification from notification area onto desktop.
Move the notification to other part of the desktop.

This is on Ubuntu 9.10 amd64 with KDE 4.4 RC (i think?) installed from the kubuntu-ppa. The machine is a recent 13.3 inch macbook pro with an nvidia-graphics card. It runs under the 185 nvidia propietary drivers. I have a 22" monitor hooked to the laptop and have the desktop expanded over the two screens (1920 x 1080 22" Monitor above 1280 x 800 laptop screen such that the laptop screen is centered).

Please let me know if I can provide more information.

Thanks
Paul

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fc1f789c750 (LWP 21746))]

Thread 2 (Thread 0x7fc1d34c2910 (LWP 21749)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc1f5d7c67b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1732948, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1732948, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc1f45383ec in QHostInfoAgent::run (this=0x1732930) at kernel/qhostinfo.cpp:252
#4  0x00007fc1f5d7b6c5 in QThreadPrivate::start (arg=0x1732930) at thread/qthread_unix.cpp:244
#5  0x00007fc1f5aeca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fc1f48b780d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc1f789c750 (LWP 21746)):
[KCrash Handler]
#5  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0xa15a10, item=0x11725b0, dirtyAncestorContainsChildren=false, parentOpacity=0) at graphicsview/qgraphicsscene.cpp:4895
#6  0x00007fc1f563731d in QGraphicsScenePrivate::_q_processDirtyItems (this=0xa15a10) at graphicsview/qgraphicsscene.cpp:466
#7  0x00007fc1f5637962 in QGraphicsScene::qt_metacall (this=0xa17020, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1c5c910) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#8  0x00007fc1eece7d75 in Plasma::Corona::qt_metacall (this=0xa15a10, _c=18294192, _id=0, _a=0x0) at ./corona.moc:107
#9  0x00007fc1ea7df833 in DesktopCorona::qt_metacall (this=0xa15a10, _c=18294192, _id=0, _a=0x0) at ./desktopcorona.moc:78
#10 0x00007fc1f5e7ed19 in QObject::event (this=0xa17020, e=0x1c5baf0) at kernel/qobject.cpp:1260
#11 0x00007fc1f5633970 in QGraphicsScene::event (this=0xa17020, event=0x1c5baf0) at graphicsview/qgraphicsscene.cpp:3450
#12 0x00007fc1f5014e8c in QApplicationPrivate::notify_helper (this=0x9a0a80, receiver=0xa17020, e=0x1c5baf0) at kernel/qapplication.cpp:4242
#13 0x00007fc1f501b48d in QApplication::notify (this=0x988440, receiver=0xa17020, e=0x1c5baf0) at kernel/qapplication.cpp:4125
#14 0x00007fc1f63b3e16 in KApplication::notify (this=0x988440, receiver=0xa17020, event=0x1c5baf0) at ../../kdeui/kernel/kapplication.cpp:302
#15 0x00007fc1f5e6f04c in QCoreApplication::notifyInternal (this=0x988440, receiver=0xa17020, event=0x1c5baf0) at kernel/qcoreapplication.cpp:704
#16 0x00007fc1f5e717c7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x91abc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x91abc0) at kernel/qcoreapplication.cpp:1345
#18 0x00007fc1f5e98ae3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00007fc1f14acbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007fc1f14b0598 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007fc1f14b06c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x00007fc1f5e98623 in QEventDispatcherGlib::processEvents (this=0x9a04d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#24 0x00007fc1f50c32fe in QGuiEventDispatcherGlib::processEvents (this=0xa15a10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007fc1f5e6d972 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007fc1f5e6dd4c in QEventLoop::exec (this=0x7fff6ee09a10, flags=) at kernel/qeventloop.cpp:201
#27 0x00007fc1f5e71a8b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x00007fc1ea7e68a2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:112
#29 0x0000000000406fb8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a4a1 "0") at ../../kinit/kinit.cpp:706
#30 0x0000000000407c70 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1198
#31 0x0000000000408121 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1391
#32 0x0000000000408dea in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1830
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Possible duplicates by query: bug 222944, bug 222876, bug 222803, bug 222792, bug 222727.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-01-17 21:29:38 UTC

*** This bug has been marked as a duplicate of bug 219664 ***