Bug 271303 - Dolphin is closing everytime when I try to open specific xls file
Summary: Dolphin is closing everytime when I try to open specific xls file
Status: RESOLVED FIXED
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: 2011-04-19 16:45 UTC by Pablo
Modified: 2011-04-19 20:26 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo 2011-04-19 16:45:22 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu Natty (development branch)

-- Information about the crash:
- What I was doing when the application crashed: I open the location on harddisk and my mouse cursor is over the file which I want to open

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7fd2f0708780 (LWP 2613))]

Thread 4 (Thread 0x7fd2dc99a700 (LWP 2614)):
#0  __pthread_mutex_lock (mutex=0x7fd2d80009a8) at pthread_mutex_lock.c:56
#1  0x00007fd2e8794869 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd2e879613a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd2e8796639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd2ec47d446 in QEventDispatcherGlib::processEvents (this=0x7fd2d80008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd2ec451882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fd2ec451abc in QEventLoop::exec (this=0x7fd2dc999dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fd2ec368924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007fd2ec433c2f in QInotifyFileSystemWatcherEngine::run (this=0xb8cac0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fd2ec36b175 in QThreadPrivate::start (arg=0xb8cac0) at thread/qthread_unix.cpp:320
#10 0x00007fd2e8c61d8c in start_thread (arg=0x7fd2dc99a700) at pthread_create.c:304
#11 0x00007fd2f000504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd2d6235700 (LWP 2624)):
#0  0x00007fd2efff7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd2e8796104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd2e8796639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd2ec47d446 in QEventDispatcherGlib::processEvents (this=0xe79d20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fd2ec451882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd2ec451abc in QEventLoop::exec (this=0x7fd2d6234dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd2ec368924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fd2ec433c2f in QInotifyFileSystemWatcherEngine::run (this=0xfe8630) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd2ec36b175 in QThreadPrivate::start (arg=0xfe8630) at thread/qthread_unix.cpp:320
#9  0x00007fd2e8c61d8c in start_thread (arg=0x7fd2d6235700) at pthread_create.c:304
#10 0x00007fd2f000504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd2d5a34700 (LWP 2643)):
[KCrash Handler]
#6  0x00007fd2eff52d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd2eff56ab6 in abort () at abort.c:92
#8  0x00007fd2eff4b7c5 in __assert_fail (assertion=0x7fd2ea438c20 "m_path.size() > m_parent->p->m_path.size()+1", file=<value optimized out>, line=134, function=<value optimized out>) at assert.c:81
#9  0x00007fd2ea3edecf in Strigi::AnalysisResult::Private::Private (this=0x7fd2d011b920, p=..., name=<value optimized out>, mt=<value optimized out>, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134
#10 0x00007fd2ea3edf95 in Strigi::AnalysisResult::AnalysisResult (this=0x7fd2d011b900, path=..., name=0x7fd2d011b8b5 "", mt=315529200, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140
#11 0x00007fd2ea3ee2c2 in Strigi::AnalysisResult::indexChild (this=0x7fd2d5a339d0, name=<value optimized out>, mt=315529200, file=0x7fd2d00886a0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249
#12 0x00007fd2ea42b5a8 in ZipEndAnalyzer::analyze (this=0x7fd2d00dfa90, idx=..., in=0x7fd2d0024bb0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62
#13 0x00007fd2ea410eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7fd2d0072550, idx=..., input=0x7fd2d0024bb0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#14 0x00007fd2ee0957d1 in KFileMetaInfoPrivate::init (this=0x7fd2d0001dc0, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257
#15 0x00007fd2ee09602f in KFileMetaInfo::KFileMetaInfo (this=0x7fd2d5a33ce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286
#16 0x00007fd2ee1634b6 in KLoadFileMetaDataThread::run (this=0x1055440) at ../../kio/kfile/kloadfilemetadatathread.cpp:143
#17 0x00007fd2ec36b175 in QThreadPrivate::start (arg=0x1055440) at thread/qthread_unix.cpp:320
#18 0x00007fd2e8c61d8c in start_thread (arg=0x7fd2d5a34700) at pthread_create.c:304
#19 0x00007fd2f000504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd2f0708780 (LWP 2613)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd2ec36b82b in wait (this=<value optimized out>, mutex=0xb8e7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xb8e7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fd2ec36a910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722
#4  0x00007fd2ec4275d0 in QFileSystemWatcher::~QFileSystemWatcher (this=0xb8e4d0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#5  0x00007fd2ec4276a9 in QFileSystemWatcher::~QFileSystemWatcher (this=0xb8e4d0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#6  0x00007fd2ec464c14 in QObjectPrivate::deleteChildren (this=0xb8e430) at kernel/qobject.cpp:1964
#7  0x00007fd2ec4695f4 in QObject::~QObject (this=0xb8e670, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#8  0x00007fd2ebb3a7c9 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0xb8e670, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#9  0x00007fd2eff58961 in __run_exit_handlers (status=1) at exit.c:78
#10 exit (status=1) at exit.c:100
#11 0x00007fd2ece7dd48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#12 0x00007fd2edb2f638 in KApplication::xioErrhandler (this=0x7fffe9a25950, dpy=0xa6a680) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007fd2e9b53dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fd2e9b5162d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fd2e9b41f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007fd2eceb8c4c in x11EventSourceCheck (s=0xa53f90) at kernel/qguieventdispatcher_glib.cpp:85
#17 0x00007fd2e8795854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fd2e8796122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fd2e8796639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fd2ec47d446 in QEventDispatcherGlib::processEvents (this=0xa02db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#21 0x00007fd2eceb8dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fd2ec451882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fd2ec451abc in QEventLoop::exec (this=0x7fffe9a258e0, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007fd2ec455ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x00007fd2f02f5995 in kdemain (argc=5, argv=0x7fffe9a25e78) at ../../../dolphin/src/main.cpp:98
#26 0x00007fd2eff3deff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=5, ubp_av=0x7fffe9a25e78, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffe9a25e68) at libc-start.c:226
#27 0x0000000000400659 in _start ()

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

Possible duplicates by query: bug 271128, bug 270805, bug 270740, bug 267079, bug 263502.

Reported using DrKonqi
Comment 1 Peter Penz 2011-04-19 17:22:37 UTC
Thanks for the report. This is an issue in the Strigi library. In Dolphin for KDE SC 4.7 it is assured that a faulty analyzer of Strigi won't result in crashing Dolphin anymore.
Comment 2 Christoph Feck 2011-04-19 19:19:57 UTC
Pablo, is it possible to attach the file that causes the crash?
Comment 3 Pablo 2011-04-19 20:26:55 UTC
Sorry. This is very private file. I want add, that I don't open that
file (xls) when dolphin is crash. I only try to open a specific file
by hovering a mouse cursor over it and then dolphin is crash. I've
hope that my english is enough to understand :)

2011/4/19 Christoph Feck <christoph@maxiom.de>
>
> https://bugs.kde.org/show_bug.cgi?id=271303
>
>
> Christoph Feck <christoph@maxiom.de> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |christoph@maxiom.de
>
>
>
>
> --- Comment #2 from Christoph Feck <christoph maxiom de>  2011-04-19 19:19:57 ---
> Pablo, is it possible to attach the file that causes the crash?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.



--
Paweł Druszcz