Bug 259231 - Dolphin crash when hovering PDF file
Summary: Dolphin crash when hovering PDF file
Status: RESOLVED DUPLICATE of bug 257964
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-08 18:26 UTC by Valentin Rusu
Modified: 2010-12-15 21:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The file I think caused the crash (777.94 KB, application/pdf)
2010-12-15 21:20 UTC, Valentin Rusu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valentin Rusu 2010-12-08 18:26:44 UTC
Application: dolphin (1.5.9)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-rc3-git1-6-default i686
Distribution: "openSUSE 11.4 Milestone 4 of 6 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I was navigating a folder in my home that contains several documents and the crash handler appeared when the mouse "hit" a PDF in this folder.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb595a710 (LWP 6154))]

Thread 4 (Thread 0xb01b2b70 (LWP 6156)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6144f6e in __poll (fds=0x822b468, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5bd48fb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5bc43e6 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5bc476e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb6f386e7 in QEventDispatcherGlib::processEvents (this=0x81c6d08, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb6f091dd in QEventLoop::processEvents (this=0xb01b22b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6f09409 in QEventLoop::exec (this=0xb01b22b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6e0a6c9 in QThread::exec (this=0x822e238) at thread/qthread.cpp:490
#9  0xb6ee91ad in QInotifyFileSystemWatcherEngine::run (this=0x822e238) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6e0d2ba in QThreadPrivate::start (arg=0x822e238) at thread/qthread_unix.cpp:285
#11 0xb6d91b25 in start_thread (arg=0xb01b2b70) at pthread_create.c:297
#12 0xb614fc5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaed18b70 (LWP 6206)):
[KCrash Handler]
#7  0xb53f6b31 in std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> const&) () from /usr/lib/libstreamanalyzer.so.0.7
#8  0xb53eb4e6 in insert (this=0x85e5ecc, key=...) at /usr/include/c++/4.5/bits/stl_map.h:541
#9  operator[] (this=0x85e5ecc, key=...) at /usr/include/c++/4.5/bits/stl_map.h:451
#10 Strigi::FieldPropertiesDb::addField (this=0x85e5ecc, key=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldpropertiesdb.cpp:776
#11 0xb53f911d in Strigi::FieldRegister::registerField (this=0x85c22a4, fieldname=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldtypes.cpp:111
#12 0xb53f91a3 in Strigi::FieldRegister::registerField (this=0x85c22a4, fieldname=..., type=..., maxoccurs=1, parent=0x0) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldtypes.cpp:94
#13 0xb01cdd18 in ?? () from /usr/lib/strigi/strigita_mp4.so
#14 0xb540a444 in addFactory (this=0x85ff230) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:217
#15 Strigi::StreamAnalyzerPrivate::initializeThroughFactories (this=0x85ff230) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:262
#16 0xb540c170 in Strigi::StreamAnalyzerPrivate::StreamAnalyzerPrivate (this=0x85ff230, c=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:127
#17 0xb540c2f4 in Strigi::StreamAnalyzer::StreamAnalyzer (this=0xaed180d4, c=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:174
#18 0xb562805d in KFileMetaInfoPrivate::init (this=0x85e5ce8, stream=..., url=..., mtime=1288813660, w=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/kfilemetainfo.cpp:249
#19 0xb56c46c8 in KFileMetaInfo::KFileMetaInfo (this=0xaed182cc, path=..., w=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/kfilemetainfo.cpp:285
#20 0xb56e4c64 in KLoadFileMetaDataThread::run (this=0x848bc70) at /usr/src/debug/kdelibs-4.5.80/kio/kfile/kloadfilemetadatathread.cpp:136
#21 0xb6e0d2ba in QThreadPrivate::start (arg=0x848bc70) at thread/qthread_unix.cpp:285
#22 0xb6d91b25 in start_thread (arg=0xaed18b70) at pthread_create.c:297
#23 0xb614fc5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xae0c9b70 (LWP 6210)):
[KCrash Handler]
#7  0xb53f6b31 in std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Strigi::FieldProperties> const&) () from /usr/lib/libstreamanalyzer.so.0.7
#8  0xb53eb4e6 in insert (this=0x85e5ecc, key=...) at /usr/include/c++/4.5/bits/stl_map.h:541
#9  operator[] (this=0x85e5ecc, key=...) at /usr/include/c++/4.5/bits/stl_map.h:451
#10 Strigi::FieldPropertiesDb::addField (this=0x85e5ecc, key=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldpropertiesdb.cpp:776
#11 0xb53f911d in Strigi::FieldRegister::registerField (this=0x868173c, fieldname=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldtypes.cpp:111
#12 0xb53f91a3 in Strigi::FieldRegister::registerField (this=0x868173c, fieldname=..., type=..., maxoccurs=1, parent=0x0) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/fieldtypes.cpp:94
#13 0xb01cdd18 in ?? () from /usr/lib/strigi/strigita_mp4.so
#14 0xb540a444 in addFactory (this=0x862dc78) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:217
#15 Strigi::StreamAnalyzerPrivate::initializeThroughFactories (this=0x862dc78) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:262
#16 0xb540c170 in Strigi::StreamAnalyzerPrivate::StreamAnalyzerPrivate (this=0x862dc78, c=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:127
#17 0xb540c2f4 in Strigi::StreamAnalyzer::StreamAnalyzer (this=0xae0c90d4, c=...) at /usr/src/debug/strigi-0.7.3/libstreamanalyzer/lib/streamanalyzer.cpp:174
#18 0xb562805d in KFileMetaInfoPrivate::init (this=0x8611fd0, stream=..., url=..., mtime=1283504367, w=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/kfilemetainfo.cpp:249
#19 0xb56c46c8 in KFileMetaInfo::KFileMetaInfo (this=0xae0c92cc, path=..., w=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/kfilemetainfo.cpp:285
#20 0xb56e4c64 in KLoadFileMetaDataThread::run (this=0x86087f8) at /usr/src/debug/kdelibs-4.5.80/kio/kfile/kloadfilemetadatathread.cpp:136
#21 0xb6e0d2ba in QThreadPrivate::start (arg=0x86087f8) at thread/qthread_unix.cpp:285
#22 0xb6d91b25 in start_thread (arg=0xae0c9b70) at pthread_create.c:297
#23 0xb614fc5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb595a710 (LWP 6154)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6d96125 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb6e0d9c0 in wait (this=0x81f4af0, mutex=0x81f4ad8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x81f4af0, mutex=0x81f4ad8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb6e0c9e5 in QThread::wait (this=0x822e238, time=4294967295) at thread/qthread_unix.cpp:683
#5  0xb6edbca5 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8208f38, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:440
#6  0xb6edbd72 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8208f38, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:456
#7  0xb6f1dc34 in QObjectPrivate::deleteChildren (this=0x81da550) at kernel/qobject.cpp:1949
#8  0xb6f22aec in QObject::~QObject (this=0x81ceca0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#9  0xb53936ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x81ceca0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/solid/solid/backends/fstab/fstabwatcher.cpp:48
#10 0xb53936e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x81ceca0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/solid/solid/backends/fstab/fstabwatcher.cpp:51
#11 0xb5393542 in destroy () at /usr/src/debug/kdelibs-4.5.80/solid/solid/backends/fstab/fstabwatcher.cpp:30
#12 0xb5323019 in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xb53c8580, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/solid/solid/soliddefs_p.h:67
#13 0xb60aa91f in __run_exit_handlers (status=1, listp=0xb61e5304, run_list_atexit=true) at exit.c:78
#14 0xb60aa97d in exit (status=1) at exit.c:100
#15 0xb6490248 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:773
#16 0xb7553b39 in KApplication::xioErrhandler (this=0xbfba6790, dpy=0x8121190) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:417
#17 0xb7553b74 in kde_xio_errhandler (dpy=0x8121190) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:126
#18 0xb732c464 in _XIOError () from /usr/lib/libX11.so.6
#19 0xb7329c3f in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0xb731a3e8 in XEventsQueued () from /usr/lib/libX11.so.6
#21 0xb64cd395 in x11EventSourceCheck (s=0x810a8a8) at kernel/qguieventdispatcher_glib.cpp:85
#22 0xb5bc3930 in g_main_context_check () from /lib/libglib-2.0.so.0
#23 0xb5bc4268 in ?? () from /lib/libglib-2.0.so.0
#24 0xb5bc476e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0xb6f3869b in QEventDispatcherGlib::processEvents (this=0x80e5bc0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#26 0xb64cd55a in QGuiEventDispatcherGlib::processEvents (this=0x80e5bc0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb6f091dd in QEventLoop::processEvents (this=0xbfba66e4, flags=...) at kernel/qeventloop.cpp:149
#28 0xb6f09409 in QEventLoop::exec (this=0xbfba66e4, flags=...) at kernel/qeventloop.cpp:201
#29 0xb6f0deb0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#30 0xb6415144 in QApplication::exec () at kernel/qapplication.cpp:3719
#31 0xb26bc4ad in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#32 0x0804e531 in launch (argc=5, _name=0x80a4ba4 "/usr/bin/dolphin", args=<value optimized out>, cwd=0x0, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80a4bf3 "zamox.rusu.info;1291828773;311684;2359_TIME21257488") at /usr/src/debug/kdelibs-4.5.80/kinit/kinit.cpp:730
#33 0x0804f067 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/kinit/kinit.cpp:1222
#34 0x0804f70c in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/kinit/kinit.cpp:1415
#35 0x08050589 in main (argc=) at /usr/src/debug/kdelibs-4.5.80/kinit/kinit.cpp:1901

Possible duplicates by query: bug 235648.

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-14 16:13:27 UTC
[Comment from a bug triager]
This issue is now being tracked at bug 257964. Merging. Thanks

*** This bug has been marked as a duplicate of bug 257964 ***
Comment 2 Peter Penz 2010-12-15 17:53:09 UTC
Would it be possible that you attach the PDF where the crash is reproducible to bug 235648? By this we can reassign this issue to Strigi and the Strigi maintainers are able to reproduce + fix this hopefully. Thanks in advance!
Comment 3 Peter Penz 2010-12-15 17:54:17 UTC
Sorry, I meant bug 257964
Comment 4 Valentin Rusu 2010-12-15 21:20:51 UTC
Created attachment 54599 [details]
The file I think caused the crash

This is the file I think caused the crash. However, I cannot reproduce the bug right now. No system update performed meanwhile.