Bug 336622 - Occasional seg-fault when copying file and KIO's "File exists" dialogue is shown.
Summary: Occasional seg-fault when copying file and KIO's "File exists" dialogue is sh...
Status: RESOLVED DUPLICATE of bug 331266
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.13.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-23 15:06 UTC by Paul
Modified: 2014-06-23 15:34 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Back-trace following Dolphin Segmentation Fault. (11.79 KB, text/plain)
2014-06-23 15:06 UTC, Paul
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul 2014-06-23 15:06:47 UTC
Created attachment 87342 [details]
Back-trace following Dolphin Segmentation Fault.

Following up from https://bugs.kde.org/show_bug.cgi?id=336174#c5

Still seeing occasional crash of Dolphin when copying files and the KIO "File Exists" dialogue (showing meta-data) is shown.  

Unable at this point to establish what causes this crash, at the moment it looks "random".

Back-trace attached.
Comment 1 Paul 2014-06-23 15:12:10 UTC
Probably should have been filed against KIO, sorry.
Comment 2 Frank Reininghaus 2014-06-23 15:19:08 UTC
Thanks for the bug report. Please always paste backtraces inline (happens automatically if you use the crash reporting dialog). This makes searching for duplicate reports *much* easier.

If this is reproducible at least sometimes, a Valgrind log might help to identify the problem. See http://community.kde.org/Dolphin/FAQ/Crashes for details.

Thread 1 (Thread 0x7ff97f49a780 (LWP 3016)):
[KCrash Handler]
#6  deref (this=0x10060c620) at ../../src/corelib/arch/qatomic_x86_64.h:133
#7  QString::operator= (this=this@entry=0x219edb0, other=...) at tools/qstring.cpp:1411
#8  0x00007ff97ae2546c in QDBusError::operator= (this=this@entry=0x219eda0, other=...) at qdbuserror.cpp:301
#9  0x00007ff97ae3e567 in QDBusAbstractInterface::callWithArgumentList (this=this@entry=0x1dad850, mode=<optimized out>, mode@entry=QDBus::NoBlock, method=..., args=...) at qdbusabstractinterface.cpp:470
#10 0x00007ff97ee867c6 in setProcessedAmount (unit=..., amount=4736, this=0x1dad850) at /usr/src/debug/kdelibs-4.13.2/build/kdeui/jobviewifacev2.h:78
#11 KUiServerJobTracker::processedAmount (this=<optimized out>, job=<optimized out>, unit=<optimized out>, amount=4736) at /usr/src/debug/kdelibs-4.13.2/kdeui/jobs/kuiserverjobtracker.cpp:266
#12 0x00007ff97e0f9d68 in QMetaObject::activate (sender=sender@entry=0x1f7b590, m=m@entry=0x7ff97e9084c0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7fffe0922190) at kernel/qobject.cpp:3556
#13 0x00007ff97e579abf in KJob::processedAmount (this=this@entry=0x1f7b590, _t1=_t1@entry=0x1f7b590, _t2=_t2@entry=KJob::Bytes, _t3=_t3@entry=4736) at /usr/src/debug/kdelibs-4.13.2/build/kdecore/kjob.moc:242
#14 0x00007ff97e57a3a4 in KJob::setProcessedAmount (this=this@entry=0x1f7b590, unit=unit@entry=KJob::Bytes, amount=4736) at /usr/src/debug/kdelibs-4.13.2/kdecore/jobs/kjob.cpp:271
#15 0x00007ff974fe7d95 in KIO::CopyJobPrivate::slotProcessedSize (this=0x2b9cc80, data_size=<optimized out>) at /usr/src/debug/kdelibs-4.13.2/kio/kio/copyjob.cpp:1778
#16 0x00007ff97e0f9d68 in QMetaObject::activate (sender=sender@entry=0x1cf4ae0, m=m@entry=0x7ff97e9084c0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=14, argv=argv@entry=0x7fffe09223a0) at kernel/qobject.cpp:3556
#17 0x00007ff97e579b4b in KJob::processedSize (this=this@entry=0x1cf4ae0, _t1=_t1@entry=0x1cf4ae0, _t2=_t2@entry=4736) at /usr/src/debug/kdelibs-4.13.2/build/kdecore/kjob.moc:256
#18 0x00007ff97e57a410 in KJob::setProcessedAmount (this=0x1cf4ae0, unit=KJob::Bytes, amount=4736) at /usr/src/debug/kdelibs-4.13.2/kdecore/jobs/kjob.cpp:273
#19 0x00007ff97e0f9d68 in QMetaObject::activate (sender=sender@entry=0x1967f90, m=m@entry=0x7ff97e9084c0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=14, argv=argv@entry=0x7fffe0922590) at kernel/qobject.cpp:3556
#20 0x00007ff97e579b4b in KJob::processedSize (this=this@entry=0x1967f90, _t1=_t1@entry=0x1967f90, _t2=_t2@entry=4736) at /usr/src/debug/kdelibs-4.13.2/build/kdecore/kjob.moc:256
#21 0x00007ff97e57a410 in KJob::setProcessedAmount (this=0x1967f90, unit=KJob::Bytes, amount=4736) at /usr/src/debug/kdelibs-4.13.2/kdecore/jobs/kjob.cpp:273
#22 0x00007ff97e0f9d68 in QMetaObject::activate (sender=0x1c92910, m=m@entry=0x7ff9753c2520 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=14, argv=argv@entry=0x7fffe0922780) at kernel/qobject.cpp:3556
#23 0x00007ff9750b6752 in KIO::SlaveInterface::processedSize (this=<optimized out>, _t1=_t1@entry=4736) at /usr/src/debug/kdelibs-4.13.2/build/kio/slaveinterface.moc:252
#24 0x00007ff9750b75a8 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=11, rawdata=...) at /usr/src/debug/kdelibs-4.13.2/kio/kio/slaveinterface.cpp:243
#25 0x00007ff9750b556e in KIO::SlaveInterface::dispatch (this=0x1c92910) at /usr/src/debug/kdelibs-4.13.2/kio/kio/slaveinterface.cpp:92
#26 0x00007ff9750aa1e6 in KIO::Slave::gotInput (this=0x1c92910) at /usr/src/debug/kdelibs-4.13.2/kio/kio/slave.cpp:344
#27 0x00007ff97e0f9d68 in QMetaObject::activate (sender=0x1e5ceb0, m=m@entry=0x7ff9753bba40 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3556
#28 0x00007ff974fe5ed0 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kdelibs-4.13.2/build/kio/connection.moc:105
#29 0x00007ff974fe65c1 in KIO::ConnectionPrivate::dequeue (this=0x1d69bf0) at /usr/src/debug/kdelibs-4.13.2/kio/kio/connection.cpp:82

*** This bug has been marked as a duplicate of bug 331266 ***
Comment 3 Paul 2014-06-23 15:34:45 UTC
(In reply to comment #2)
> Please always paste backtraces inline
OK - Noted. 

> If this is reproducible at least sometimes, a Valgrind log might help to
At present this is just too random, if I find out what is likely to trigger it then I'll run Dolphin with Valgrind.