Bug 230701 - Dolphin crashed when closing directory properties window - multiple properties windows open.
Summary: Dolphin crashed when closing directory properties window - multiple propertie...
Status: RESOLVED DUPLICATE of bug 224848
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-14 13:16 UTC by E.Patton
Modified: 2010-03-14 14:05 UTC (History)
1 user (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 E.Patton 2010-03-14 13:16:43 UTC
Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    Fedora RPMs

Bug reported failed with "unknown error" at the submit stage. Saved output below.
Application: dolphin (1.4)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-67.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Dolphin crashed when closing directory properties window - multiple properties windows open.

I had two Dolphin windows open on different external USB drives. I had opened the properties window on two "duplicate" directories (one on each drive) to confirm that the directory contents were identical. The directories were appoximately 220GiB in size with 94500 files in 1498 directories. I left the properties windows open for some time and ran multiple rsync operations between the two USB drives (none of which affected the directories for which the properties windows were open). I then closed the top properties window by selecting the cancel option and attempted to select the other Dolphin window. I am not clear if the crash happened as I selected the lower Dolphin window or following the selection of cancel in the first window (it happened very quickly in either case).

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7ff00059e840 (LWP 2659))]

Thread 2 (Thread 0x7fefeffff710 (LWP 3209)):
[KCrash Handler]
#5  deref (this=0x17859c8, other=...) at ../../src/corelib/arch/qatomic_x86_64.h:133
#6  QString::operator= (this=0x17859c8, other=...) at tools/qstring.cpp:1281
#7  0x0000000000458693 in KLoadMetaDataThread::run (this=<value optimized out>) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:89
#8  0x0000003e7ba709a5 in QThreadPrivate::start (arg=0x17859b0) at thread/qthread_unix.cpp:248
#9  0x000000302a006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000030298de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff00059e840 (LWP 2659)):
#0  0x00000030298d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003e40c0885a in ?? () from /usr/lib64/libxcb.so.1
#2  0x0000003e40c0a1ec in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x0000003e4084d563 in _XReply (dpy=0xcf4350, rep=0x7fff41a15990, extra=0, discard=0) at xcb_io.c:454
#4  0x0000003e408297e5 in XGetImage (dpy=0xcf4350, d=27376740, x=<value optimized out>, y=<value optimized out>, width=14, height=14, plane_mask=<value optimized out>, format=<value optimized out>)
    at GetImage.c:77
#5  0x0000003ce668d453 in QX11PixmapData::toImage (this=0x187ad30) at image/qpixmap_x11.cpp:1492
#6  0x0000003ce6677a30 in QPixmap::toImage (this=0x7fff41a16150) at image/qpixmap.cpp:486
#7  0x0000003ce73cc88d in KIconEffect::apply (this=0x7fff41a161d0, pixmap=..., effect=1, value=<value optimized out>, col=..., col2=<value optimized out>, trans=false)
    at /usr/src/debug/kdelibs-4.4.0/kdeui/icons/kiconeffect.cpp:287
#8  0x0000003ce73cca71 in KIconEffect::apply (this=<value optimized out>, pixmap=..., effect=1, value=<value optimized out>, col=<value optimized out>, trans=false)
    at /usr/src/debug/kdelibs-4.4.0/kdeui/icons/kiconeffect.cpp:266
#9  0x0000003cec247440 in KRatingPainter::paint (this=<value optimized out>, painter=0x7fff41a16240, rect=..., rating=<value optimized out>, hoverRating=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/ui/kratingpainter.cpp:201
#10 0x0000003cec23d6ac in KRatingWidget::paintEvent (this=0x1190d90, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/ui/kratingwidget.cpp:233
#11 0x0000003ce65f571a in QWidget::event (this=0x1190d90, event=0x7fff41a16a80) at kernel/qwidget.cpp:8144
#12 0x0000003ce6970646 in QFrame::event (this=0x1190d90, e=0x7fff41a16a80) at widgets/qframe.cpp:557
#13 0x0000003ce65aa9dc in QApplicationPrivate::notify_helper (this=0xcc8920, receiver=0x1190d90, e=0x7fff41a16a80) at kernel/qapplication.cpp:4300
#14 0x0000003ce65b0aab in QApplication::notify (this=<value optimized out>, receiver=0x1190d90, e=0x7fff41a16a80) at kernel/qapplication.cpp:4183
#15 0x0000003ce74067a6 in KApplication::notify (this=0x7fff41a19ba0, receiver=0x1190d90, event=0x7fff41a16a80) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#16 0x0000003e7bb5774c in QCoreApplication::notifyInternal (this=0x7fff41a19ba0, receiver=0x1190d90, event=0x7fff41a16a80) at kernel/qcoreapplication.cpp:704
#17 0x0000003ce65fd2cc in sendSpontaneousEvent (this=0x1190dd0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x1190dd0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5339
#19 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#20 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x118c6a0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#21 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#22 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x119f530, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#23 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#24 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x119fd20, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#25 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#26 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x119fa10, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#27 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#28 0x0000003ce65fdd89 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5439
#29 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x10349e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#30 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#31 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0x102b360, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#32 0x0000003ce65fdf58 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1000a90) at kernel/qwidget.cpp:5452
#33 0x0000003ce65fd02a in QWidgetPrivate::drawWidget (this=0xdc7550, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1000a90) at kernel/qwidget.cpp:5388
#34 0x0000003ce67a11c5 in QWidgetBackingStore::sync (this=0x1000a90) at painting/qbackingstore.cpp:1291
#35 0x0000003ce65ef6e0 in QWidgetPrivate::syncBackingStore (this=0xdc7550) at kernel/qwidget.cpp:1672
#36 0x0000003ce65f5e23 in QWidget::event (this=0xda9d40, event=0x136ca00) at kernel/qwidget.cpp:8291
#37 0x0000003ce698996b in QMainWindow::event (this=0xda9d40, event=0x136ca00) at widgets/qmainwindow.cpp:1433
#38 0x0000003ce7503a03 in KXmlGuiWindow::event (this=0xda9d40, ev=0x136ca00) at /usr/src/debug/kdelibs-4.4.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#39 0x0000003ce65aa9dc in QApplicationPrivate::notify_helper (this=0xcc8920, receiver=0xda9d40, e=0x136ca00) at kernel/qapplication.cpp:4300
#40 0x0000003ce65b0aab in QApplication::notify (this=<value optimized out>, receiver=0xda9d40, e=0x136ca00) at kernel/qapplication.cpp:4183
#41 0x0000003ce74067a6 in KApplication::notify (this=0x7fff41a19ba0, receiver=0xda9d40, event=0x136ca00) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#42 0x0000003e7bb5774c in QCoreApplication::notifyInternal (this=0x7fff41a19ba0, receiver=0xda9d40, event=0x136ca00) at kernel/qcoreapplication.cpp:704
#43 0x0000003e7bb58497 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xc9b530) at kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xc9b530) at kernel/qcoreapplication.cpp:1345
#45 0x0000003e7bb7d523 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#46 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#47 0x000000329463920e in g_main_dispatch (context=0xcd1920) at gmain.c:1960
#48 IA__g_main_context_dispatch (context=0xcd1920) at gmain.c:2513
#49 0x000000329463cbf8 in g_main_context_iterate (context=0xcd1920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#50 0x000000329463cd1a in IA__g_main_context_iteration (context=0xcd1920, may_block=1) at gmain.c:2654
#51 0x0000003e7bb7d063 in QEventDispatcherGlib::processEvents (this=0xc9ac50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#52 0x0000003ce6649a1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x0000003e7bb56192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#54 0x0000003e7bb5645c in QEventLoop::exec (this=0x7fff41a19af0, flags=...) at kernel/qeventloop.cpp:201
#55 0x0000003e7bb58749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#56 0x00000000004374e5 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 230591, bug 230064, bug 229600, bug 229270, bug 229072.
Comment 1 Frank Reininghaus 2010-03-14 14:05:27 UTC
This bug is fixed in KDE SC 4.4.2. Thanks for reporting!

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