Application that crashed: konqueror Version of the application: 4.3.00 (KDE 4.3.0) "release 158" KDE Version: 4.3.00 (KDE 4.3.0) "release 158" Qt Version: 4.5.2 Operating System: Linux 2.6.27.29-0.1-default x86_64 Distribution: "openSUSE 11.1 (x86_64)" What I was doing when the application crashed: No idea what is going on, konqueror in file browsing mode just crashed. -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #5 0x00007fc4611cee4f in Strigi::OleInputStream::checkHeader(char const*, int) () from /usr/lib64/libstreams.so.0 #6 0x00007fc46141b674 in ?? () from /usr/lib64/libstreamanalyzer.so.0 #7 0x00007fc465393257 in KFileMetaInfoPrivate::init (this=0x134e630, stream=<value optimized out>, url=<value optimized out>, mtime=1251584267) at /usr/src/debug/kdelibs-4.3.0/kio/kio/kfilemetainfo.cpp:201 #8 0x00007fc465394802 in KFileMetaInfo (this=0x7fffa1e7fde0, url=@0x7fffa1e7fdd0) at /usr/src/debug/kdelibs-4.3.0/kio/kio/kfilemetainfo.cpp:240 #9 0x00007fc46537d1c9 in KFileItem::metaInfo (this=0xf18170, autoget=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kio/kio/kfileitem.cpp:1220 #10 0x00007fc46538074d in KFileItem::getToolTipText (this=0xffffffffe64cf350, maxcount=6) at /usr/src/debug/kdelibs-4.3.0/kio/kio/kfileitem.cpp:1035 #11 0x00007fc44fccaa3d in ToolTipManager::prepareToolTip (this=0xf18130) at /usr/src/debug/kdebase-4.3.0/apps/dolphin/src/tooltips/tooltipmanager.cpp:150 #12 0x00007fc44fccac88 in ToolTipManager::qt_metacall (this=0xf18130, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1e80600) at /usr/src/debug/kdebase-4.3.0/build/apps/dolphin/src/tooltipmanager.moc:79 #13 0x00007fc4664796e2 in QMetaObject::activate (sender=0xefef40, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x8) at kernel/qobject.cpp:3113 #14 0x00007fc466474533 in QObject::event (this=0xefef40, e=0xffffffffe64cf350) at kernel/qobject.cpp:1075 #15 0x00007fc463800b0d in QApplicationPrivate::notify_helper (this=0x670490, receiver=0xefef40, e=0x7fffa1e80cf0) at kernel/qapplication.cpp:4056 #16 0x00007fc463808d9a in QApplication::notify (this=0x7fffa1e812c0, receiver=0xefef40, e=0x7fffa1e80cf0) at kernel/qapplication.cpp:4021 #17 0x00007fc4648eb0db in KApplication::notify (this=0x7fffa1e812c0, receiver=0xefef40, event=0x7fffa1e80cf0) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302 #18 0x00007fc46646494c in QCoreApplication::notifyInternal (this=0x7fffa1e812c0, receiver=0xefef40, event=0x7fffa1e80cf0) at kernel/qcoreapplication.cpp:610 #19 0x00007fc466491b60 in QTimerInfoList::activateTimers (this=0x674020) at kernel/qcoreapplication.h:213 #20 0x00007fc46648dddd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #21 0x00007fc4622def3a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #22 0x00007fc4622e28c8 in ?? () from /usr/lib64/libglib-2.0.so.0 #23 0x00007fc4622e2a8c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #24 0x00007fc46648dd3f in QEventDispatcherGlib::processEvents (this=0x670250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #25 0x00007fc463897fff in QGuiEventDispatcherGlib::processEvents (this=0x7fc4611d7ca1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #26 0x00007fc4664631d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1578627056}) at kernel/qeventloop.cpp:149 #27 0x00007fc4664635a4 in QEventLoop::exec (this=0x7fffa1e81050, flags={i = -1578626976}) at kernel/qeventloop.cpp:201 #28 0x00007fc466465894 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #29 0x00007fc459d07a79 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.3.0/apps/konqueror/src/konqmain.cpp:257 #30 0x0000000000407495 in launch (argc=3, _name=0x651848 "konqueror", args=<value optimized out>, cwd=0x0, envc=1, envs=0x65187f "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a685 "0") at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:705 #31 0x0000000000407cb8 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1197 #32 0x0000000000408265 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1390 #33 0x0000000000408e16 in main (argc=4, argv=0x7fffa1e82b18, envp=0x7fffa1e82b40) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1825 Reported using DrKonqi
This might be related to either the files in the directory you were currently browsing or the file you were hovering with your mouse. Is this bug reproducible if you repeat what you did? Are there any Microsoft Office (or similar) documents in the directory you were browsing?
*** Bug 207084 has been marked as a duplicate of this bug. ***
Jos, can you confirm the following problem in oleinputstream.cpp::157 size = input->read(data, 512, 512); but "data" isn't initialized anywhere.
Crash reported to http://sourceforge.net/tracker/?func=detail&aid=2929294&group_id=171000&atid=856302
*** Bug 235944 has been marked as a duplicate of this bug. ***
*** Bug 238255 has been marked as a duplicate of this bug. ***
I've submitted a maybe related issue at https://sourceforge.net/tracker/?func=detail&aid=3113555&group_id=171000&atid=856302 I also was wondering why an uninitialized pointer is passed to input->read(...), however it seems that read() initializes the pointer and allocates the data... I don't think this is a nice API, but it should not be the root cause of the crash above.