Bug 277075

Summary: Quick access crashes plasma on 2 clicks for open and close it.
Product: [Unmaintained] plasma4 Reporter: Belomir <leggis>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Belomir 2011-07-04 15:36:27 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-30-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

Clicked to open quick access plasmoid and after while (it worked slow because of swap and low memory) clicked second time to close it.

Quick access either crashes plasma when was clicked dureing loading system some time after loggin.

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77e1ad0 (LWP 1920))]

Thread 2 (Thread 0xae7aeb70 (LWP 1998)):
#0  0x09334b48 in pthread_once@plt () from /usr/lib/libQtCore.so.4
#1  0x093536d2 in QThreadData::current () at thread/qthread_unix.cpp:147
#2  0x09484ab5 in postEventSourcePrepare (s=0xa127030, timeout=0xae7ae0ac) at kernel/qeventdispatcher_glib.cpp:254
#3  0x03789e6a in g_main_context_prepare (context=0xa1262f8, priority=0xae7ae12c) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2469
#4  0x0378a279 in g_main_context_iterate (context=0xa1262f8, block=<value optimized out>, dispatch=1, self=0x97ab078) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2760
#5  0x0378a848 in g_main_context_iteration (context=0xa1262f8, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#6  0x0948459f in QEventDispatcherGlib::processEvents (this=0xa123bd8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x09454609 in QEventLoop::processEvents (this=0xae7ae280, flags=) at kernel/qeventloop.cpp:149
#8  0x09454a8a in QEventLoop::exec (this=0xae7ae280, flags=...) at kernel/qeventloop.cpp:201
#9  0x09350b7e in QThread::exec (this=0xa126930) at thread/qthread.cpp:490
#10 0x0943335b in QInotifyFileSystemWatcherEngine::run (this=0xa126930) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x09353df9 in QThreadPrivate::start (arg=0xa126930) at thread/qthread_unix.cpp:266
#12 0x0494ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00f1173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb77e1ad0 (LWP 1920)):
[KCrash Handler]
#7  0x09401fb9 in QUrl::QUrl (this=0xbfbbab18, other=...) at io/qurl.cpp:4158
#8  0x00bb4fb9 in KUrl::KUrl (this=0xbfbbab18, _u=...) at ../../kdecore/io/kurl.cpp:475
#9  0x004c07ce in KFileItem::url (this=0xb6d5998) at ../../kio/kio/kfileitem.cpp:1325
#10 0x043ac77b in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so
#11 0x02b922da in QWidget::event (this=0xb6d5968, event=0xbfbbb0e4) at kernel/qwidget.cpp:8398
#12 0x0081be83 in Plasma::Dialog::event (this=0xb6d5968, event=0xbfbbb0e4) at ../../plasma/dialog.cpp:544
#13 0x02b33fdc in QApplicationPrivate::notify_helper (this=0x979fbf0, receiver=0xb6d5968, e=0xbfbbb0e4) at kernel/qapplication.cpp:4396
#14 0x02b3a0e9 in QApplication::notify (this=0x978db48, receiver=0xb6d5968, e=0xbfbbb0e4) at kernel/qapplication.cpp:4361
#15 0x011ac82a in KApplication::notify (this=0x978db48, receiver=0xb6d5968, event=0xbfbbb0e4) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x09455b3b in QCoreApplication::notifyInternal (this=0x978db48, receiver=0xb6d5968, event=0xbfbbb0e4) at kernel/qcoreapplication.cpp:732
#17 0x02b90aa2 in sendEvent (this=0xb6db4e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QWidgetPrivate::hide_helper (this=0xb6db4e0) at kernel/qwidget.cpp:7453
#19 0x02b98040 in QWidget::setVisible (this=0xb6d5968, visible=false) at kernel/qwidget.cpp:7626
#20 0x02b961d0 in hide (this=0xb6db4e0, mode=QWidgetPrivate::CloseWithEvent) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:491
#21 QWidgetPrivate::close_helper (this=0xb6db4e0, mode=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7761
#22 0x02b96328 in QWidget::close (this=0xb6d5968) at kernel/qwidget.cpp:7822
#23 0x02b964e8 in QWidget::mousePressEvent (this=0xb6d5968, event=0xbfbbb960) at kernel/qwidget.cpp:8770
#24 0x008201ae in Plasma::Dialog::mousePressEvent (this=0xb6d5968, event=0xbfbbb960) at ../../plasma/dialog.cpp:515
#25 0x043b7e99 in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so
#26 0x02b91dec in QWidget::event (this=0xb6d5968, event=0xbfbbb960) at kernel/qwidget.cpp:8183
#27 0x0081be83 in Plasma::Dialog::event (this=0xb6d5968, event=0xbfbbb960) at ../../plasma/dialog.cpp:544
#28 0x02b33fdc in QApplicationPrivate::notify_helper (this=0x979fbf0, receiver=0xb6d5968, e=0xbfbbb960) at kernel/qapplication.cpp:4396
#29 0x02b3ac2e in QApplication::notify (this=0x978db48, receiver=0xb6d5968, e=0xbfbbb960) at kernel/qapplication.cpp:3959
#30 0x011ac82a in KApplication::notify (this=0x978db48, receiver=0xb6d5968, event=0xbfbbb960) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x09455b3b in QCoreApplication::notifyInternal (this=0x978db48, receiver=0xb6d5968, event=0xbfbbb960) at kernel/qcoreapplication.cpp:732
#32 0x02b39094 in sendEvent (receiver=0xb6d5968, event=0xbfbbb960, alienWidget=0xa7a52e0, nativeWidget=0xa7a66d0, buttonDown=0x34ce3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QApplicationPrivate::sendMouseEvent (receiver=0xb6d5968, event=0xbfbbb960, alienWidget=0xa7a52e0, nativeWidget=0xa7a66d0, buttonDown=0x34ce3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#34 0x02bc8261 in QETWidget::translateMouseEvent (this=0xa7a66d0, event=0xbfbbbe7c) at kernel/qapplication_x11.cpp:4337
#35 0x02bc7151 in QApplication::x11ProcessEvent (this=0x978db48, event=0xbfbbbe7c) at kernel/qapplication_x11.cpp:3414
#36 0x02bf636a in x11EventSourceDispatch (s=0x97a2ba8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x03786855 in g_main_dispatch (context=0x97a1e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#38 g_main_context_dispatch (context=0x97a1e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#39 0x0378a668 in g_main_context_iterate (context=0x97a1e90, block=<value optimized out>, dispatch=1, self=0x97a8810) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#40 0x0378a848 in g_main_context_iteration (context=0x97a1e90, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843
#41 0x09484565 in QEventDispatcherGlib::processEvents (this=0x973ba00, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#42 0x02bf5be5 in QGuiEventDispatcherGlib::processEvents (this=0x973ba00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x09454609 in QEventLoop::processEvents (this=0xbfbbc174, flags=) at kernel/qeventloop.cpp:149
#44 0x09454a8a in QEventLoop::exec (this=0xbfbbc174, flags=...) at kernel/qeventloop.cpp:201
#45 0x0945900f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#46 0x02b32e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#47 0x006c51e7 in kdemain (argc=1, argv=0xbfbbc384) at ../../../../plasma/desktop/shell/main.cpp:118
#48 0x080485bb in main (argc=1, argv=0xbfbbc384) at plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 269537.

Possible duplicates by query: bug 271177, bug 270267, bug 269748, bug 269537, bug 258262.

Reported using DrKonqi
Comment 1 Dario Andres 2011-07-08 22:49:03 UTC
[Comment from a bug report cleaner]
This is a bug in the third-party QuickAccess widget reported several times already. Merging with bug 250839. Thanks

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