Bug 243464 - Dolphin crashed while browsing
Summary: Dolphin crashed while browsing
Status: RESOLVED DUPLICATE of bug 195462
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-02 21:42 UTC by Miguel Tadeu
Modified: 2010-07-21 15:57 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.68 KB, text/plain)
2010-07-07 15:09 UTC, silencemessiah
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Tadeu 2010-07-02 21:42:12 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Hi, I was just browsing some files, when dolphin crashed. I remember I was overing some files with the mouse cursor.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77a0710 (LWP 28822))]

Thread 4 (Thread 0xb54c2b70 (LWP 28834)):
#0  0x4af7ce16 in *__GI_clock_gettime (clock_id=<value optimized out>, tp=<value optimized out>) at ../sysdeps/unix/clock_gettime.c:100
#1  0x47db6feb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x47e8d345 in QTimerInfoList::updateCurrentTime (this=) at kernel/qeventdispatcher_unix.cpp:339
#4  0x47e8d38a in QTimerInfoList::timerWait (this=<value optimized out>, tm=) at kernel/qeventdispatcher_unix.cpp:442
#5  0x47e8b428 in timerSourcePrepareHelper (src=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:136
#6  0x47e8b4b5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4afc2aca in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2280
#8  0x4afc2ee9 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#9  0x4afc34b8 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#10 0x47e8b21f in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#11 0x47e5b4a9 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#12 0x47e5b8fa in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#13 0x47d58dee in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#14 0x47e3a5eb in QInotifyFileSystemWatcherEngine::run (this=<value optimized out>) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x47d5c0c9 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#16 0x4af2496e in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x4ae8aa4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb4c41b70 (LWP 28864)):
#0  0x00bdb422 in __kernel_vsyscall ()
#1  0x4ae7ae2b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x47e2a1ca in read (this=<value optimized out>, data=<value optimized out>, len=<value optimized out>) at /usr/include/bits/unistd.h:45
#3  qt_safe_read (this=<value optimized out>, data=<value optimized out>, len=<value optimized out>) at ../../include/QtCore/private/../../../src/corelib/kernel/qcore_unix_p.h:253
#4  QFSFileEnginePrivate::readFdFh (this=<value optimized out>, data=<value optimized out>, len=<value optimized out>) at io/qfsfileengine.cpp:703
#5  0x47e3320a in QFSFileEnginePrivate::nativeRead (this=<value optimized out>, data=<value optimized out>, len=<value optimized out>) at io/qfsfileengine_unix.cpp:382
#6  0x47e295b4 in QFSFileEngine::read (this=<value optimized out>, data=) at io/qfsfileengine.cpp:657
#7  0x47de7249 in QFile::readData (this=<value optimized out>, data=<value optimized out>, len=<value optimized out>) at io/qfile.cpp:1542
#8  0x47dee2b2 in QIODevice::read (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at io/qiodevice.cpp:855
#9  0x495a8201 in QIODeviceInputStream::fillBuffer (this=<value optimized out>, start=<value optimized out>, space=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:68
#10 0x495ab323 in Strigi::BufferedStream<char>::writeToBuffer (this=<value optimized out>, ntoread=<value optimized out>, maxread=<value optimized out>) at /usr/include/strigi/bufferedstream.h:116
#11 0x495ab410 in Strigi::BufferedStream<char>::read (this=<value optimized out>, start=<value optimized out>, min=<value optimized out>, max=<value optimized out>)
    at /usr/include/strigi/bufferedstream.h:137
#12 0x00f00d10 in Mp4ThroughAnalyzer::connectInputStream(Strigi::StreamBase<char>*) () from /usr/lib/strigi/strigita_mp4.so
#13 0x4cd9f5c3 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, input=<value optimized out>)
    at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:395
#14 0x495a8a7b in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=<value optimized out>, w=<value optimized out>)
    at ../../kio/kio/kfilemetainfo.cpp:210
#15 0x495aa735 in KFileMetaInfo (this=<value optimized out>, url=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:249
#16 0x496ad06f in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:123
#17 0x47d5c0c9 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#18 0x4af2496e in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x4ae8aa4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb4414b70 (LWP 28881)):
[KCrash Handler]
#7  __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:192
#8  0x47dee213 in QIODevicePrivateLinearBuffer::read (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at /usr/include/bits/string3.h:52
#9  QIODevice::read (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at io/qiodevice.cpp:787
#10 0x495a8201 in QIODeviceInputStream::fillBuffer (this=<value optimized out>, start=<value optimized out>, space=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:68
#11 0x495ab323 in Strigi::BufferedStream<char>::writeToBuffer (this=<value optimized out>, ntoread=<value optimized out>, maxread=<value optimized out>) at /usr/include/strigi/bufferedstream.h:116
#12 0x495ab410 in Strigi::BufferedStream<char>::read (this=<value optimized out>, start=<value optimized out>, min=<value optimized out>, max=<value optimized out>)
    at /usr/include/strigi/bufferedstream.h:137
#13 0x00f00d10 in Mp4ThroughAnalyzer::connectInputStream(Strigi::StreamBase<char>*) () from /usr/lib/strigi/strigita_mp4.so
#14 0x4cd9f5c3 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, input=<value optimized out>)
    at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:395
#15 0x495a8a7b in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=<value optimized out>, w=<value optimized out>)
    at ../../kio/kio/kfilemetainfo.cpp:210
#16 0x495aa735 in KFileMetaInfo (this=<value optimized out>, url=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:249
#17 0x496ad06f in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:123
#18 0x47d5c0c9 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#19 0x4af2496e in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x4ae8aa4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77a0710 (LWP 28822)):
#0  0x4b1c167c in ?? () from /usr/lib/libxcb.so.1
#1  0x4b1c198f in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#2  0x4b0c4f96 in _XReply (dpy=<value optimized out>, rep=<value optimized out>, extra=<value optimized out>, discard=) at ../../src/xcb_io.c:461
#3  0x4b0b254d in XQueryPointer (dpy=<value optimized out>, w=<value optimized out>, root=<value optimized out>, child=<value optimized out>, root_x=<value optimized out>, 
    root_y=<value optimized out>, win_x=<value optimized out>, win_y=<value optimized out>, mask=<value optimized out>) at ../../src/QuPntr.c:50
#4  0x48532330 in QCursor::pos () at kernel/qcursor_x11.cpp:158
#5  0x484987dc in QApplicationPrivate::sendSyntheticEnterLeave (this=) at kernel/qapplication.cpp:3089
#6  0x484f6d2f in QWidget::setVisible (this=<value optimized out>, visible=<value optimized out>) at kernel/qwidget.cpp:7502
#7  0x49661b14 in KFileMetaDataWidget::Private::setRowVisible (this=<value optimized out>, valueWidget=<value optimized out>, visible=<value optimized out>)
    at ../../kio/kfile/kfilemetadatawidget.cpp:234
#8  0x496635e6 in KFileMetaDataWidget::setItems (this=<value optimized out>, items=<value optimized out>) at ../../kio/kfile/kfilemetadatawidget.cpp:501
#9  0x49b1d7e9 in InformationPanelContent::showItem (this=<value optimized out>, item=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:197
#10 0x49b1a199 in InformationPanel::showItemInfo (this=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/informationpanel.cpp:180
#11 0x49b1b343 in InformationPanel::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./informationpanel.moc:102
#12 0x47e6272a in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#13 0x47e754a5 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3280
#14 0x47ec6bd7 in QTimer::timeout (this=) at .moc/release-shared/moc_qtimer.cpp:134
#15 0x47e7b04e in QTimer::timerEvent (this=<value optimized out>, e=<value optimized out>) at kernel/qtimer.cpp:271
#16 0x47e6f314 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1183
#17 0x4849338c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4358
#18 0x4849a75e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3762
#19 0x492a245a in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:309
#20 0x47e5c9cb in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:732
#21 0x47e8e726 in QCoreApplication::sendEvent (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QTimerInfoList::activateTimers (this=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:602
#23 0x47e8b4f4 in timerSourceDispatch (source=) at kernel/qeventdispatcher_glib.cpp:184
#24 0x4afbf5e5 in g_main_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#25 IA__g_main_context_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#26 0x4afc32d8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#27 0x4afc34b8 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#28 0x47e8b1e5 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#29 0x48554165 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x47e5b4a9 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#31 0x47e5b8fa in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#32 0x47e5feaf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0x484921b7 in QApplication::exec () at kernel/qapplication.cpp:3637
#34 0x49b18a8b in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:98
#35 0x080485fb in main (argc=6, argv=0xbfbeeb84) at dolphin_dummy.cpp:3

Reported using DrKonqi
Comment 1 silencemessiah 2010-07-07 15:09:59 UTC
Created attachment 48651 [details]
New crash information added by DrKonqi

dolphin (1.5) on KDE Platform 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) using Qt 4.7.0

- What I was doing when the application crashed:
I browsed some files. When I hovered a 1,4GB-MP4-video-file dolphin crashed. I tried again some times and it happened every time.

-- Backtrace (Reduced):
#6  memcpy () at ../sysdeps/x86_64/memcpy.S:267
#7  0x00007f74a3e55945 in QIODevicePrivateLinearBuffer::read (this=<value optimized out>, data=0x246cf8 <Address 0x246cf8 out of bounds>, maxSize=<value optimized out>)
    at /usr/include/bits/string3.h:52
#8  QIODevice::read (this=<value optimized out>, data=0x246cf8 <Address 0x246cf8 out of bounds>, maxSize=<value optimized out>) at io/qiodevice.cpp:787
#9  0x00007f74a5da2b74 in QIODeviceInputStream::fillBuffer (this=0x7f74833218b0, start=0x246cf8 <Address 0x246cf8 out of bounds>, space=16376) at ../../kio/kio/kfilemetainfo.cpp:68
#10 0x00007f74a5da5625 in Strigi::BufferedStream<char>::writeToBuffer (this=0x7f74833218b0, ntoread=1500654723, maxread=1500654723) at /usr/include/strigi/bufferedstream.h:116
Comment 2 Jonathan Thomas 2010-07-21 15:57:14 UTC

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