Bug 165465 - Plasma crashes when trying to delete file from desktop
Summary: Plasma crashes when trying to delete file from desktop
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 165586 169081 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-07-01 08:37 UTC by Sagi Ben-Akiva
Modified: 2008-08-14 08:12 UTC (History)
2 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 Sagi Ben-Akiva 2008-07-01 08:37:43 UTC
Version:           Qt: 4.4.0, KDE: 4.0.4 (KDE 4.0.4 >= 20080505) "release 15.1", Plasma Workspace: 0.0.1-openSUSE (using KDE 4.0.4)
Installed from:    SuSE RPMs
OS:                Linux

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fae44946700 (LWP 27554)]
[New Thread 0x424c9950 (LWP 27556)]
[New Thread 0x41c39950 (LWP 27555)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007fae3f3c0cba in QGraphicsItem::setAcceptsHoverEvents ()
   from /usr/lib64/libQtGui.so.4
#6  0x00007fae443ffc4f in ?? () from /usr/lib64/libplasma.so.1
#7  0x00007fae44400514 in ?? () from /usr/lib64/libplasma.so.1
#8  0x00007fae3f3c5fae in QGraphicsItem::sceneEvent ()
   from /usr/lib64/libQtGui.so.4
#9  0x00007fae3f3e4e02 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fae3f3ea036 in QGraphicsScene::mouseReleaseEvent ()
   from /usr/lib64/libQtGui.so.4
#11 0x00007fae3f3ea350 in QGraphicsScene::event ()
   from /usr/lib64/libQtGui.so.4
#12 0x00007fae3ef2792d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#13 0x00007fae3ef2dcfa in QApplication::notify () from /usr/lib64/libQtGui.so.4
#14 0x00007fae43da8b7b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#15 0x00007fae42b58e9c in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#16 0x00007fae3f3fa0b7 in QGraphicsView::mouseReleaseEvent ()
   from /usr/lib64/libQtGui.so.4
#17 0x00007fae3ef74484 in QWidget::event () from /usr/lib64/libQtGui.so.4
#18 0x00007fae3f3f61bb in QGraphicsView::viewportEvent ()
   from /usr/lib64/libQtGui.so.4
#19 0x00007fae42b58188 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#20 0x00007fae3ef278fc in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#21 0x00007fae3ef2e566 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#22 0x00007fae43da8b7b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#23 0x00007fae42b58e9c in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#24 0x00007fae3ef2f838 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007fae3ef858dc in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007fae3ef844fb in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#27 0x00007fae3efa857c in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007fae42b577f2 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#29 0x00007fae42b57985 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#30 0x00007fae42b59a25 in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#31 0x00007fae446ec403 in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#32 0x00007fae3e2e1436 in __libc_start_main () from /lib64/libc.so.6
#33 0x0000000000400879 in _start ()
#0  0x00007fae3e365261 in nanosleep () from /lib64/libc.so.6
Comment 1 Anne-Marie Mahfouf 2008-07-01 09:43:21 UTC
Hi Sagi, can you install the debug packages from your distribution and paste the new backtrace with proper debug symbols so it can be useful please?

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

Thanks in advance!
Comment 2 Sagi Ben-Akiva 2008-07-01 10:03:04 UTC
Yes, I can.
I installed kdebase4-workspace-debuginfo-4.0.4-68.4.x86_64.rpm
I will try to reproduce the crash again.

Thanks,
  Sagi.

On Tue, Jul 1, 2008 at 10:43 AM, Anne-Marie Mahfouf <annma@kde.org> wrote:

[bugs.kde.org quoted mail]



Yes, I can.<br>I installed kdebase4-workspace-debuginfo-4.0.4-68.4.x86_64.rpm<br>I will try to reproduce the crash again.<br><br>Thanks,<br>&nbsp; Sagi.<br><br><div class="gmail_quote">On Tue, Jul 1, 2008 at 10:43 AM, Anne-Marie Mahfouf &lt;<a href="mailto:annma@kde.org">annma@kde.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">------- You are receiving this mail because: -------<br>
You reported the bug, or are watching the reporter.<br>
<br>
<a href="http://bugs.kde.org/show_bug.cgi?id=165465" target="_blank">http://bugs.kde.org/show_bug.cgi?id=165465</a><br>
<br>
<br>
<br>
<br>
------- Additional Comments From annma kde org &nbsp;2008-07-01 09:43 -------<br>
Hi Sagi, can you install the debug packages from your distribution and paste the new backtrace with proper debug symbols so it can be useful please?<br>
<br>
See<br>
<a href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports" target="_blank">http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</a><br>
<br>
Thanks in advance!<br>
</blockquote></div><br><br clear="all"><br>-- <br>Sagi Ben-Akiva.<br><br>&quot;... Keep on rockin in the free world ... &quot; Neil Young
Comment 3 Bram Schoenmakers 2008-07-02 21:09:55 UTC
*** Bug 165586 has been marked as a duplicate of this bug. ***
Comment 4 Dean Landry 2008-07-07 13:49:06 UTC
I'm also using the Opensuse 11 install of KDE4 (same versions as OP).  I've created 8 files on the desktop (empty files, using touch).  I then deleted them one at a time until the crash happened. Here is the trace with debug info:

[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0xb64026d0 (LWP 13231)]
[New Thread 0xb4860b90 (LWP 13234)]
[KCrash handler]
#6  0xb786941c in QObject::killTimer () from /usr/lib/libQtCore.so.4
#7  0xb787535e in QTimer::stop () from /usr/lib/libQtCore.so.4
#8  0xb7fd2c23 in Plasma::AppletHandle::startFading (this=0x81cdf68, 
    anim=Plasma::AppletHandle::FadeOut)
    at /usr/src/debug/kdebase-workspace-4.0.4/libs/plasma/applethandle.cpp:601
#9  0xb7fd2d0d in Plasma::AppletHandle::forceDisappear (this=0x81cdf68)
    at /usr/src/debug/kdebase-workspace-4.0.4/libs/plasma/applethandle.cpp:617
#10 0xb7fd357f in Plasma::AppletHandle::mouseReleaseEvent (this=0x81cdf68, 
    event=0xbf8dd3e4)
    at /usr/src/debug/kdebase-workspace-4.0.4/libs/plasma/applethandle.cpp:313
#11 0xb6fd02d0 in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#12 0xb6fee4bc in ?? () from /usr/lib/libQtGui.so.4
#13 0xb6fef713 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb6ff4f11 in QGraphicsScene::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#15 0xb6ff522f in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#16 0xb6ad3ecc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#17 0xb6ada31e in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0xb7dd636d in KApplication::notify () from /usr/lib/libkdeui.so.5
#19 0xb785cb51 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#20 0xb70066eb in QGraphicsView::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb6b26176 in QWidget::event () from /usr/lib/libQtGui.so.4
#22 0xb6e0fb53 in QFrame::event () from /usr/lib/libQtGui.so.4
#23 0xb6e998ef in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#24 0xb700267f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#25 0xb6e9bcf5 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb785bd4a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#27 0xb6ad3eaa in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#28 0xb6adaca7 in QApplication::notify () from /usr/lib/libQtGui.so.4
#29 0xb7dd636d in KApplication::notify () from /usr/lib/libkdeui.so.5
#30 0xb785cb51 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#31 0xb6adbfae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#32 0xb6b391e8 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb6b385a4 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#34 0xb6b5e3ae in ?? () from /usr/lib/libQtGui.so.4
#35 0xb785b2ca in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb785b48a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#37 0xb785d66d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#38 0xb6ad3d47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#39 0xb80a3671 in kdemain (argc=1, argv=0xbf8de254)
    at /usr/src/debug/kdebase-workspace-4.0.4/plasma/plasma/main.cpp:54
#40 0x080487c2 in main (argc=145211296, argv=0x8a7bfa0)
    at /usr/src/debug/kdebase-workspace-4.0.4/build/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xffffe430 in __kernel_vsyscall ()
Comment 5 Bernhard Friedreich 2008-07-07 14:57:01 UTC
It could be just me but I don't think this bug is relevant anymore (for SVN/KDE 4.1) because desktop icons are managed totally different (with folderviews) and afaik plasmoid icons with applet handles like they were in 4.0.x don't exist anymore.

Please correct me if I'm wrong.... otherwise it would be save to close this bug (imo)
Comment 6 Aaron J. Seigo 2008-07-07 22:44:18 UTC
yes, this code has been completely replaced.
Comment 7 Bram Schoenmakers 2008-08-14 08:12:57 UTC
*** Bug 169081 has been marked as a duplicate of this bug. ***