Bug 253134 - Dolphin crash hovering on a ppt file (readLittleEndianInt32 )
Summary: Dolphin crash hovering on a ppt file (readLittleEndianInt32 )
Status: RESOLVED DUPLICATE of bug 249876
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-10-03 17:14 UTC by mps
Modified: 2010-10-03 22:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mps 2010-10-03 17:14:38 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-56.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
- What I was doing when the application crashed:
Everytime hovering on particular ppts causes a crash. Doesn't matter if in preview, column or icons mode. I can't open the file in dolphin due to this as it crashes before I can click.

Repeatable everytime.

The crash can be reproduced some of the time.

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

Thread 2 (Thread 0x7f565d5e2710 (LWP 9559)):
[KCrash Handler]
#6  readLittleEndianInt32 (this=0x7f565002f0a0, s=<value optimized out>, input=0x7f565d5e1584) at /usr/src/debug/strigi-0.7.2/src/streams/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x7f565002f0a0, s=<value optimized out>, input=0x7f565d5e1584) at /usr/src/debug/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00000030fba27592 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#9  0x00000030f604783d in OleEndAnalyzer::analyze (this=0x7f565004fa70, ar=..., in=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00000030f603487a in Strigi::StreamAnalyzerPrivate::analyze (this=0x1a, idx=..., input=0x7f5650060900) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#11 0x00000030fa5410cc in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=..., url=<value optimized out>, mtime=1271081256, w=<value optimized out>)
    at /usr/src/debug/kdelibs-4.5.1/kio/kio/kfilemetainfo.cpp:270
#12 0x00000030fa542123 in KFileMetaInfo::KFileMetaInfo (this=0x7f565d5e1c30, path=<value optimized out>, w=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/kio/kio/kfilemetainfo.cpp:299
#13 0x00000030fa609a8b in KLoadFileMetaDataThread::run (this=0x202a8c0) at /usr/src/debug/kdelibs-4.5.1/kio/kfile/kloadfilemetadatathread.cpp:130
#14 0x00000030efe71f4e in QThreadPrivate::start (arg=0x202a8c0) at thread/qthread_unix.cpp:266
#15 0x00000030e5a07761 in start_thread () from /lib64/libpthread.so.0
#16 0x00000030e4ee151d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f567dddf820 (LWP 2798)):
#0  0x00000030e4ed7e13 in poll () from /lib64/libc.so.6
#1  0x00000030e720885a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00000030e7208d87 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00000030e7209035 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00000030e764d41a in _XSend (dpy=0x1065ac0, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:339
#5  0x00000030e764d985 in _XFlush (dpy=0x1065ac0) at xcb_io.c:356
#6  0x00000030eae01fbc in XRenderComposite (dpy=0x1065ac0, op=<value optimized out>, src=<value optimized out>, mask=0, dst=77749001, src_x=<value optimized out>, src_y=<value optimized out>, 
    mask_x=<value optimized out>, mask_y=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at Composite.c:50
#7  0x00000030f45a8159 in QX11PaintEngine::drawTiledPixmap (this=<value optimized out>, r=<value optimized out>, pixmap=..., p=<value optimized out>) at painting/qpaintengine_x11.cpp:2171
#8  0x00000030f44fdba4 in QPainter::drawTiledPixmap (this=0x7fff3f33add0, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6764
#9  0x00007f5677403518 in drawTiledPixmap (this=0x19bf970, r=<value optimized out>, p=0x7fff3f33add0, t=<value optimized out>) at /usr/include/QtGui/qpainter.h:801
#10 Oxygen::TileSet::render (this=0x19bf970, r=<value optimized out>, p=0x7fff3f33add0, t=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.1/libs/oxygen/oxygentileset.cpp:153
#11 0x00007f567769ce72 in Oxygen::Style::eventFilterDockWidget (this=0x10c8780, dw=0x16d69a0, ev=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.1/kstyles/oxygen/oxygenstyle.cpp:7657
#12 0x00000030eff57137 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x16d69a0, event=0x7fff3f33b410) at kernel/qcoreapplication.cpp:847
#13 0x00000030f43b35dc in QApplicationPrivate::notify_helper (this=0x105eb80, receiver=0x16d69a0, e=0x7fff3f33b410) at kernel/qapplication.cpp:4392
#14 0x00000030f43b8c5d in QApplication::notify (this=<value optimized out>, receiver=0x16d69a0, e=0x7fff3f33b410) at kernel/qapplication.cpp:4277
#15 0x00000030f821be66 in KApplication::notify (this=0x7fff3f33c7b0, receiver=0x16d69a0, event=0x7fff3f33b410) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#16 0x00000030eff5790c in QCoreApplication::notifyInternal (this=0x7fff3f33c7b0, receiver=0x16d69a0, event=0x7fff3f33b410) at kernel/qcoreapplication.cpp:732
#17 0x00000030f440419c in sendSpontaneousEvent (this=0x16d6a10, pdev=0x7fff3f33bb40, rgn=..., offset=..., flags=14, sharedPainter=0x0, backingStore=0x0)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x16d6a10, pdev=0x7fff3f33bb40, rgn=..., offset=..., flags=14, sharedPainter=0x0, backingStore=0x0) at kernel/qwidget.cpp:5420
#19 0x00000030f4404e28 in QWidgetPrivate::paintSiblingsRecursive (this=0x1641600, pdev=0x7fff3f33bb40, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=14, 
    sharedPainter=0x0, backingStore=0x0) at kernel/qwidget.cpp:5627
#20 0x00000030f4403efa in QWidgetPrivate::drawWidget (this=0x1641600, pdev=0x7fff3f33bb40, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x0)
    at kernel/qwidget.cpp:5473
#21 0x00000030f44050a1 in QWidgetPrivate::render (this=0x1641600, target=0x7fff3f33bb40, targetOffset=..., sourceRegion=<value optimized out>, renderFlags=..., readyToRender=<value optimized out>)
    at kernel/qwidget.cpp:5556
#22 0x00000030f4485aed in QPixmap::grabWidget (widget=0x1643680, rect=...) at image/qpixmap.cpp:1099
#23 0x00007f5677688ac8 in Oxygen::TransitionWidget::grab (this=0x17ab7f0, widget=<value optimized out>, rect=...)
    at /usr/src/debug/kdebase-workspace-4.5.1/kstyles/oxygen/transitions/oxygentransitionwidget.cpp:88
#24 0x00007f56776821d8 in Oxygen::LabelData::timerEvent (this=0x17ab6e0, event=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.1/kstyles/oxygen/transitions/oxygenlabeldata.cpp:157
#25 0x00000030eff68899 in QObject::event (this=0x17ab6e0, e=<value optimized out>) at kernel/qobject.cpp:1175
#26 0x00000030f43b360c in QApplicationPrivate::notify_helper (this=0x105eb80, receiver=0x17ab6e0, e=0x7fff3f33c450) at kernel/qapplication.cpp:4396
#27 0x00000030f43b8c5d in QApplication::notify (this=<value optimized out>, receiver=0x17ab6e0, e=0x7fff3f33c450) at kernel/qapplication.cpp:4277
#28 0x00000030f821be66 in KApplication::notify (this=0x7fff3f33c7b0, receiver=0x17ab6e0, event=0x7fff3f33c450) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#29 0x00000030eff5790c in QCoreApplication::notifyInternal (this=0x7fff3f33c7b0, receiver=0x17ab6e0, event=0x7fff3f33c450) at kernel/qcoreapplication.cpp:732
#30 0x00000030eff8255a in sendEvent (this=0x1059790) at kernel/qcoreapplication.h:215
#31 QTimerInfoList::activateTimers (this=0x1059790) at kernel/qeventdispatcher_unix.cpp:602
#32 0x00000030eff7fc64 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#33 0x00000030e6e3bd02 in g_main_dispatch (context=0x1058520) at gmain.c:1960
#34 IA__g_main_context_dispatch (context=0x1058520) at gmain.c:2513
#35 0x00000030e6e3fae8 in g_main_context_iterate (context=0x1058520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#36 0x00000030e6e3fc9c in IA__g_main_context_iteration (context=0x1058520, may_block=1) at gmain.c:2654
#37 0x00000030eff7f953 in QEventDispatcherGlib::processEvents (this=0x102de80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#38 0x00000030f445444e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00000030eff56752 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00000030eff56a2c in QEventLoop::exec (this=0x7fff3f33c6f0, flags=...) at kernel/qeventloop.cpp:201
#41 0x00000030eff5b1a9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x00000030f54482ff in kdemain (argc=1060358160, argv=0x7fff3f33c800) at /usr/src/debug/kdebase-4.5.1/apps/dolphin/src/main.cpp:98
#43 0x00000030e4e1ec5d in __libc_start_main () from /lib64/libc.so.6
#44 0x00000000004007a9 in _start ()

This bug may be a duplicate of or related to bug 249876.

Possible duplicates by query: bug 251575, bug 249876.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-10-03 22:31:39 UTC
Thanks for the report. This looks like bug 249876. Please attach the problematic file to that report or provide a link if possible.

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