Bug 299736 - dolphin crashes on file copying
Summary: dolphin crashes on file copying
Status: RESOLVED WORKSFORME
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
: 335071 335995 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-05-10 11:55 UTC by Rod Sheaff
Modified: 2018-11-30 03:51 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 Rod Sheaff 2012-05-10 11:55:33 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: copying files from one HDD to another. Crash occurs every time. Maybe connected with high instability of plasma desktop?

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb46f4740 (LWP 3066))]

Thread 3 (Thread 0xb2101b40 (LWP 3067)):
#0  0xb4f8c894 in pthread_getspecific () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb4efa912 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4edec44 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4ebb1af in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb64958e7 in QEventDispatcherGlib::processEvents (this=0xb1800468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb646150d in QEventLoop::processEvents (this=0xb2101240, flags=...) at kernel/qeventloop.cpp:149
#6  0xb64617a9 in QEventLoop::exec (this=0xb2101240, flags=...) at kernel/qeventloop.cpp:204
#7  0xb634a94c in QThread::exec (this=0x97f0570) at thread/qthread.cpp:501
#8  0xb643eb5d in QInotifyFileSystemWatcherEngine::run (this=0x97f0570) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb634dde0 in QThreadPrivate::start (arg=0x97f0570) at thread/qthread_unix.cpp:298
#10 0xb4f87d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb75cbace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb1489b40 (LWP 3068)):
#0  0xb7715424 in __kernel_vsyscall ()
#1  0xb75bd380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb4ec8a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4ebb06e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4ebb1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb64958e7 in QEventDispatcherGlib::processEvents (this=0xb0b00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb646150d in QEventLoop::processEvents (this=0xb1489240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb64617a9 in QEventLoop::exec (this=0xb1489240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb634a94c in QThread::exec (this=0x998d2e8) at thread/qthread.cpp:501
#9  0xb643eb5d in QInotifyFileSystemWatcherEngine::run (this=0x998d2e8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb634dde0 in QThreadPrivate::start (arg=0x998d2e8) at thread/qthread_unix.cpp:298
#11 0xb4f87d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb75cbace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb46f4740 (LWP 3066)):
[KCrash Handler]
#7  0xb7715424 in __kernel_vsyscall ()
#8  0xb750f1ef in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb7512835 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb754a2fa in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0xb7554e42 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0xb599bb90 in QImageData::~QImageData (this=0xa071338, __in_chrg=<optimized out>) at image/qimage.cpp:226
#13 0xb599bc19 in QImage::~QImage (this=0xc40d97c, __in_chrg=<optimized out>) at image/qimage.cpp:1283
#14 0xb59ca400 in QRasterPixmapData::~QRasterPixmapData (this=0xc40d950, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:93
#15 0xb59ca452 in QRasterPixmapData::~QRasterPixmapData (this=0xc40d950, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:95
#16 0xb59ba7bf in operator= (o=..., this=0xa767088) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:185
#17 operator= (pixmap=..., this=0xa767080) at image/qpixmap.cpp:463
#18 QPixmap::operator= (this=0xa767080, pixmap=...) at image/qpixmap.cpp:454
#19 0xb2f22302 in setStartPixmap (pixmap=<error reading variable: access outside bounds of object referenced via synthetic pointer>, this=0xa767060) at ../../../kstyles/oxygen/transitions/oxygentransitionwidget.h:126
#20 Oxygen::LabelData::initializeAnimation (this=0xb791f08) at ../../../kstyles/oxygen/transitions/oxygenlabeldata.cpp:199
#21 0xb2f22abd in eventFilter (event=0xbfa44044, object=0x9cd5800, this=0xb791f08) at ../../../kstyles/oxygen/transitions/oxygenlabeldata.cpp:115
#22 Oxygen::LabelData::eventFilter (this=0xb791f08, object=0x9cd5800, event=0xbfa44044) at ../../../kstyles/oxygen/transitions/oxygenlabeldata.cpp:57
#23 0xb6462b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x96e12b8, receiver=0x9cd5800, event=0xbfa44044) at kernel/qcoreapplication.cpp:986
#24 0xb58ccea2 in notify_helper (e=0xbfa44044, receiver=0x9cd5800, this=0x96e12b8) at kernel/qapplication.cpp:4555
#25 QApplicationPrivate::notify_helper (this=0x96e12b8, receiver=0x9cd5800, e=0xbfa44044) at kernel/qapplication.cpp:4531
#26 0xb58d23a2 in QApplication::notify (this=0x96e12b8, receiver=0x9cd5800, e=0xbfa44044) at kernel/qapplication.cpp:4524
#27 0xb6a7cb21 in KApplication::notify (this=0xbfa45008, receiver=0x9cd5800, event=0xbfa44044) at ../../kdeui/kernel/kapplication.cpp:311
#28 0xb646297e in QCoreApplication::notifyInternal (this=0xbfa45008, receiver=0x9cd5800, event=0xbfa44044) at kernel/qcoreapplication.cpp:876
#29 0xb5922ada in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#30 QWidgetPrivate::drawWidget (this=0x9cda890, pdev=0x9e2e578, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xd63f638) at kernel/qwidget.cpp:5585
#31 0xb5923882 in QWidgetPrivate::paintSiblingsRecursive (this=0x9dabaa0, pdev=0x9e2e578, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xd63f638) at kernel/qwidget.cpp:5794
#32 0xb59235ba in QWidgetPrivate::paintSiblingsRecursive (this=0x9dabaa0, pdev=0x9e2e578, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xd63f638) at kernel/qwidget.cpp:5781
#33 0xb5922838 in QWidgetPrivate::drawWidget (this=0x9dabaa0, pdev=0x9e2e578, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xd63f638) at kernel/qwidget.cpp:5638
#34 0xb5b1bdc0 in QWidgetBackingStore::sync (this=0xd63f638) at painting/qbackingstore.cpp:1373
#35 0xb59189db in QWidgetPrivate::syncBackingStore (this=0x9dabaa0) at kernel/qwidget.cpp:1891
#36 0xb5927ae7 in QWidget::event (this=0xb0208e0, event=0xc0b5460) at kernel/qwidget.cpp:8655
#37 0xb58cced4 in notify_helper (e=0xc0b5460, receiver=0xb0208e0, this=0x96e12b8) at kernel/qapplication.cpp:4559
#38 QApplicationPrivate::notify_helper (this=0x96e12b8, receiver=0xb0208e0, e=0xc0b5460) at kernel/qapplication.cpp:4531
#39 0xb58d23a2 in QApplication::notify (this=0x96e12b8, receiver=0xb0208e0, e=0xc0b5460) at kernel/qapplication.cpp:4524
#40 0xb6a7cb21 in KApplication::notify (this=0xbfa45008, receiver=0xb0208e0, event=0xc0b5460) at ../../kdeui/kernel/kapplication.cpp:311
#41 0xb646297e in QCoreApplication::notifyInternal (this=0xbfa45008, receiver=0xb0208e0, event=0xc0b5460) at kernel/qcoreapplication.cpp:876
#42 0xb6466ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x96c3c18) at kernel/qcoreapplication.cpp:1500
#44 0xb6466e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#45 0xb6495494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#46 postEventSourceDispatch (s=0x96e2a80) at kernel/qeventdispatcher_glib.cpp:279
#47 0xb4ebacda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4ebb0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb4ebb1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb6495887 in QEventDispatcherGlib::processEvents (this=0x96c47b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#51 0xb5985aaa in QGuiEventDispatcherGlib::processEvents (this=0x96c47b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0xb646150d in QEventLoop::processEvents (this=0xbfa44f74, flags=...) at kernel/qeventloop.cpp:149
#53 0xb64617a9 in QEventLoop::exec (this=0xbfa44f74, flags=...) at kernel/qeventloop.cpp:204
#54 0xb6466eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#55 0xb58caa74 in QApplication::exec () at kernel/qapplication.cpp:3820
#56 0xb76d21da in kdemain (argc=1, argv=0xbfa451f4) at ../../../dolphin/src/main.cpp:89
#57 0x0804850b in main (argc=1, argv=0xbfa451f4) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 286234, bug 285483.

Reported using DrKonqi
Comment 1 Hugo Pereira Da Costa 2012-05-10 14:22:38 UTC
... can't reproduce.
Issues with object deletion, no clue what's happening (we -oxygen- don't delete these guys explicitely)
One possible workaround for you (if it crashes all the time):
go to konsole
type oxygen-settings
on the first page, select the "animations" tab
and disable the "label transitions"
that should allow to avoid the crashing code path.
(this is not a fix, this is a workaround)
Comment 2 Hugo Pereira Da Costa 2014-05-20 11:57:24 UTC
*** Bug 335071 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2014-06-10 09:51:30 UTC
*** Bug 335995 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Crouthamel 2018-10-31 04:04:29 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-15 10:38:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2018-11-30 03:51:01 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!