Bug 227626

Summary: Plasma crashes when deleting file
Product: [Unmaintained] plasma4 Reporter: Steven Brown <steve>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Steven Brown 2010-02-19 07:07:11 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-19-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
Tried to delete file in Folder View from desktop with Shift + Del

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

Thread 5 (Thread 0x7f802749e910 (LWP 3084)):
#0  0x00007f804d8c13c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f804a09e37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f804a09e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f804eeb54b6 in QEventDispatcherGlib::processEvents (this=0x1554ca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f804ee8a862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f804ee8ac3c in QEventLoop::exec (this=0x7f802749df60, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f804ed94d29 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f804ee6b098 in QInotifyFileSystemWatcherEngine::run (this=0x25709e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f804ed97745 in QThreadPrivate::start (arg=0x25709e0) at thread/qthread_unix.cpp:248
#9  0x00007f804eb08a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f804d8cd80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8026c1d910 (LWP 3085)):
#0  qt_gettime_is_monotonic () at kernel/qcore_unix.cpp:72
#1  0x00007f804eeb7546 in QTimerInfoList::repairTimersIfNeeded (this=0x259ed20) at kernel/qeventdispatcher_unix.cpp:396
#2  0x00007f804eeb75d6 in QTimerInfoList::timerWait (this=0x259ed20, tm=...) at kernel/qeventdispatcher_unix.cpp:444
#3  0x00007f804eeb56ad in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f8026c1cdcc) at kernel/qeventdispatcher_glib.cpp:136
#4  0x00007f804eeb5755 in timerSourcePrepare (source=0x259ed20, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:169
#5  0x00007f804a09ddba in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x00007f804a09e191 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007f804a09e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00007f804eeb54b6 in QEventDispatcherGlib::processEvents (this=0x25929a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#9  0x00007f804ee8a862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#10 0x00007f804ee8ac3c in QEventLoop::exec (this=0x7f8026c1cf60, flags=) at kernel/qeventloop.cpp:201
#11 0x00007f804ed94d29 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#12 0x00007f804ee6b098 in QInotifyFileSystemWatcherEngine::run (this=0x2583b00) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007f804ed97745 in QThreadPrivate::start (arg=0x2583b00) at thread/qthread_unix.cpp:248
#14 0x00007f804eb08a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f804d8cd80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f802639c910 (LWP 3086)):
#0  0xffffffffff600151 in ?? ()
#1  0x00007f802639bc50 in ?? ()
#2  0x00007fffb67a4782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently c++".

Thread 2 (Thread 0x7f8025b1b910 (LWP 3087)):
#0  0x00007f804d8c13c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f804a09e37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f804a09e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f804eeb54b6 in QEventDispatcherGlib::processEvents (this=0x21ef000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f804ee8a862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f804ee8ac3c in QEventLoop::exec (this=0x7f8025b1af60, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f804ed94d29 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f804ee6b098 in QInotifyFileSystemWatcherEngine::run (this=0x2178db0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f804ed97745 in QThreadPrivate::start (arg=0x2178db0) at thread/qthread_unix.cpp:248
#9  0x00007f804eb08a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f804d8cd80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f80508bd7f0 (LWP 3081)):
[KCrash Handler]
#5  0x00007f80502d9d90 in KConfigBase::isGroupImmutable (this=0x261fe20, aGroup=<value optimized out>) at ../../kdecore/config/kconfigbase.cpp:102
#6  0x00007f80502dd245 in KConfigGroup (this=0x7fffb667c2c0, master=0x261fe20, _group=0x7f804f53c3d1 "Notification Messages") at ../../kdecore/config/kconfiggroup.cpp:559
#7  0x00007f804f354ff3 in KMessageBox::shouldBeShownContinue (dontShowAgainName=...) at ../../kdeui/dialogs/kmessagebox.cpp:388
#8  0x00007f804f359653 in KMessageBox::warningContinueCancelListWId (parent_id=<value optimized out>, text=..., strlist=..., caption=..., buttonContinue_=..., buttonCancel_=..., 
    dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:677
#9  0x00007f804f359c6b in KMessageBox::warningContinueCancelList (parent=<value optimized out>, text=..., strlist=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., 
    options=...) at ../../kdeui/dialogs/kmessagebox.cpp:666
#10 0x00007f804f8eecfa in KIO::JobUiDelegate::askDeleteConfirmation (this=<value optimized out>, urls=<value optimized out>, deletionType=<value optimized out>, 
    confirmationType=<value optimized out>) at ../../kio/kio/jobuidelegate.cpp:137
#11 0x00007f803071b179 in KonqOperations::askDeleteConfirmation(KUrl::List const&, int, KonqOperations::ConfirmationType, QWidget*) () from /usr/lib/libkonq.so.5
#12 0x00007f803071c0a3 in KonqOperations::_del(KonqOperations::Operation, KUrl::List const&, KonqOperations::ConfirmationType) () from /usr/lib/libkonq.so.5
#13 0x00007f803071eea7 in KonqOperations::del(QWidget*, KonqOperations::Operation, KUrl::List const&) () from /usr/lib/libkonq.so.5
#14 0x00007f802e035035 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#15 0x00007f802e03efef in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#16 0x00007f804ee9ed3f in QMetaObject::activate (sender=0x19eef50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x4d206e6f69746163) at kernel/qobject.cpp:3275
#17 0x00007f804e024ea2 in QAction::triggered (this=0x261fe20, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#18 0x00007f804e026f1b in QAction::activate (this=0x19eef50, event=<value optimized out>) at kernel/qaction.cpp:1251
#19 0x00007f804e028827 in QAction::event (this=0x261fe20, e=<value optimized out>) at kernel/qaction.cpp:1177
#20 0x00007f804f2fe01d in KAction::event (this=0x261fe20, event=0x7fffb667d3b0) at ../../kdeui/actions/kaction.cpp:129
#21 0x00007f804e02afac in QApplicationPrivate::notify_helper (this=0x14f5ae0, receiver=0x19eef50, e=0x7fffb667d3b0) at kernel/qapplication.cpp:4298
#22 0x00007f804e03159b in QApplication::notify (this=0x14c0010, receiver=0x19eef50, e=0x7fffb667d3b0) at kernel/qapplication.cpp:4181
#23 0x00007f804f3d3d16 in KApplication::notify (this=0x14c0010, receiver=0x19eef50, event=0x7fffb667d3b0) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007f804ee8bf3c in QCoreApplication::notifyInternal (this=0x14c0010, receiver=0x19eef50, event=0x7fffb667d3b0) at kernel/qcoreapplication.cpp:704
#25 0x00007f804e066d16 in QCoreApplication::sendEvent (this=<value optimized out>, e=0x7fffb667d9b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fffb667d9b0) at kernel/qshortcutmap.cpp:879
#27 0x00007f804e068b17 in QShortcutMap::tryShortcutEvent (this=0x14f5c08, o=<value optimized out>, e=0x7fffb667d9b0) at kernel/qshortcutmap.cpp:364
#28 0x00007f804e0330f3 in QApplication::notify (this=0x14c0010, receiver=0x25ac700, e=0x7fffb667d9b0) at kernel/qapplication.cpp:3744
#29 0x00007f804f3d3d16 in KApplication::notify (this=0x14c0010, receiver=0x25ac700, event=0x7fffb667d9b0) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x00007f804ee8bf3c in QCoreApplication::notifyInternal (this=0x14c0010, receiver=0x25ac700, event=0x7fffb667d9b0) at kernel/qcoreapplication.cpp:704
#31 0x00007f804e0d54fa in QKeyMapper::sendKeyEvent (keyWidget=0x25ac700, grab=<value optimized out>, type=QEvent::KeyPress, code=16777223, modifiers=<value optimized out>, text=..., 
    autorepeat=false, count=1, nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=1) at kernel/qkeymapper_x11.cpp:1861
#32 0x00007f804e0d7a70 in QKeyMapperPrivate::translateKeyEvent (this=0x7fffb667db90, keyWidget=0x25ac700, event=<value optimized out>, grab=48) at kernel/qkeymapper_x11.cpp:1831
#33 0x00007f804e0af014 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffb667e580) at kernel/qapplication_x11.cpp:3394
#34 0x00007f804e0dac02 in x11EventSourceDispatch (s=0x14f9150, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f804a09abce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x00007f804a09e598 in ?? () from /lib/libglib-2.0.so.0
#37 0x00007f804a09e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00007f804eeb5463 in QEventDispatcherGlib::processEvents (this=0x14747f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#39 0x00007f804e0da7ee in QGuiEventDispatcherGlib::processEvents (this=0x261fe20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f804ee8a862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#41 0x00007f804ee8ac3c in QEventLoop::exec (this=0x7fffb667e8b0, flags=) at kernel/qeventloop.cpp:201
#42 0x00007f804ee8e97b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#43 0x00007f80426120a2 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#44 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=0x40a499 "0") at ../../kinit/kinit.cpp:717
#45 0x0000000000407c70 in handle_launcher_request (sock=9, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#46 0x0000000000408121 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1402
#47 0x0000000000408df2 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1841
The current source language is "auto; currently c".

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

Possible duplicates by query: bug 220602, bug 210622, bug 206237.

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-19 14:36:48 UTC
Merging with bug 206237. Thanks

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