Bug 168276

Summary: folderview undo trash crash
Product: [Unmaintained] plasma4 Reporter: Ian Snow <ian.snow>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: aseigo, mikademus, Regnaron, renguoqin, xtremek2008
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Plain text file with diagnostic output from crash

Description Ian Snow 2008-08-03 23:02:51 UTC
Version:            (using KDE 4.1.0)
Installed from:    Unlisted Binary Package
OS:                Linux

delete a file from a folder view so that it appears in the trash folder, empty the trash folder, then right click on the folder view and select undo: trash

A Error: Plasma Workspace dialog appears saying could not rename file.

clicking Cancel on the move dialog causes plasma to crash
Comment 1 Aaron J. Seigo 2008-08-03 23:08:05 UTC
please provide a backtrace from the crash and add it to this report. instructions can be found on this page here:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

thanks in advance =)
Comment 2 Ian Snow 2008-08-04 22:18:57 UTC
one backtrace as requested

Application: Plasma Workspace (plasma), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb4ceb720 (LWP 11198)]
[New Thread 0xb2829b90 (LWP 11211)]
[New Thread 0xb3062b90 (LWP 11210)]
[KCrash handler]
#6  0xb76d763f in KJob::kill (this=0xa34e4b8, verbosity=KJob::EmitResult)
    at /home/ian/Plasma/kdelibs/src/kdelibs-4.1.0/kdecore/jobs/kjob.cpp:106
#7  0xb7a67ffa in KAbstractWidgetJobTracker::slotStop (this=0xa349bb8, 
    job=0xa34e4b8)
    at /home/ian/Plasma/kdelibs/src/kdelibs-4.1.0/kdeui/jobs/kabstractwidgetjobtracker.cpp:80
#8  0xb7a6a8d2 in KWidgetJobTracker::Private::ProgressWidget::_k_stop (
    this=0xa35ad80)
    at /home/ian/Plasma/kdelibs/src/kdelibs-4.1.0/kdeui/jobs/kwidgetjobtracker.cpp:642
#9  0xb7a6a96b in KWidgetJobTracker::Private::ProgressWidget::qt_metacall (
    this=0xa35ad80, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfe3cf9c)
    at /home/ian/Plasma/kdelibs/src/build/kdeui/kwidgetjobtracker_p.moc:101
#10 0xb6db385b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb6db3b30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb688b1f1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#13 0xb661f239 in ?? () from /usr/lib/libQtGui.so.4
#14 0x0a365400 in ?? ()
#15 0x00000000 in ?? ()
#0  0xb8023424 in __kernel_vsyscall ()
 
Comment 3 Aaron J. Seigo 2008-08-05 01:31:14 UTC
thanks, Ian. this helps a lot; apparently you've uncovered a crash in kdelibs ... 
Comment 4 renguoqin 2008-08-18 21:00:27 UTC
*** Bug 169394 has been marked as a duplicate of this bug. ***
Comment 5 Michael A 2008-11-02 21:35:29 UTC
Created attachment 28285 [details]
Plain text file with diagnostic output from crash
Comment 6 Michael A 2008-11-02 21:36:20 UTC
Confirmed, though slightly differently. I unpacked an archive to a folder view panel, then undid that (ctrl-Z), got a dialogue that one of the files couldn't be deleted, then another dialogue with a progress bar apparently stuck in infinite loop. I pressed "abort" and plasma crashed. 

Diagnostic output attached.
Comment 7 Oliver Putz 2008-11-19 10:53:31 UTC
Looks very much like the problem described in bugs #168691 and/or #168427
Comment 8 Jesse L. Zamora 2008-11-26 00:44:52 UTC
Hey guys, I played with that for a little while, and it worked perfectly! Is this fixed, or is my computer just being nice to me? Try again with the latest SVN and see if it still crashes!
Comment 9 Aaron J. Seigo 2008-11-29 00:28:28 UTC
works for me now as well. if you can replicate with 4.2 beta 1 or newer, please re-open.