Bug 296747 - Dolphin crashed while opening backup text file [ QMutexLocker ]
Summary: Dolphin crashed while opening backup text file [ QMutexLocker ]
Status: RESOLVED DUPLICATE of bug 305221
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 303101 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-25 14:32 UTC by Tom
Modified: 2012-08-20 10:42 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 Tom 2012-03-25 14:32:39 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-2.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Rawhide)"

-- Information about the crash:
- What I was doing when the application crashed:
Dolphin crashed while I was opening a backup text file with kwrite and I had multiple Dolphin windows open.  I couldn't repeat the crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fc8aab8d880 (LWP 28665))]

Thread 3 (Thread 0x7fc89ffcd700 (LWP 28666)):
#0  0x00000032f32e8e4f in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000032f5247af4 in g_main_context_poll (n_fds=1, fds=0x7fc898002c00, timeout=-1, context=0x7fc8980009a0, priority=<optimized out>) at gmain.c:3412
#2  g_main_context_iterate (context=context@entry=0x7fc8980009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3113
#3  0x00000032f5247c14 in g_main_context_iteration (context=0x7fc8980009a0, may_block=1) at gmain.c:3179
#4  0x0000003ef49a2fd6 in QEventDispatcherGlib::processEvents (this=0x7fc8980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003ef4973eef in QEventLoop::processEvents (this=this@entry=0x7fc89ffcccf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003ef4974178 in QEventLoop::exec (this=0x7fc89ffcccf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003ef4878580 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003ef49549df in QInotifyFileSystemWatcherEngine::run (this=0x16bb950) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003ef487b4cb in QThreadPrivate::start (arg=0x16bb950) at thread/qthread_unix.cpp:298
#10 0x00000032f3e07d14 in start_thread (arg=0x7fc89ffcd700) at pthread_create.c:309
#11 0x00000032f32f18fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fc89d274700 (LWP 23938)):
[KCrash Handler]
#6  lockInline (this=0x88) at ../../src/corelib/thread/qmutex.h:187
#7  QMutexLocker (m=0x88, this=0x7fc89d273d10) at ../../src/corelib/thread/qmutex.h:109
#8  QThreadPrivate::finish (arg=arg@entry=0x22d3060) at thread/qthread_unix.cpp:310
#9  0x0000003ef487b4d3 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#10 QThreadPrivate::start (arg=0x22d3060) at thread/qthread_unix.cpp:300
#11 0x00000032f3e07d14 in start_thread (arg=0x7fc89d274700) at pthread_create.c:309
#12 0x00000032f32f18fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fc8aab8d880 (LWP 28665)):
#0  0x00000032f3e0e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000032f528285f in read (__nbytes=16, __buf=0x7fff877445f0, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x1542110) at gwakeup.c:212
#3  0x00000032f524758a in g_main_context_check (context=context@entry=0x1542030, max_priority=2147483647, fds=fds@entry=0x20cd490, n_fds=n_fds@entry=10) at gmain.c:2952
#4  0x00000032f5247a92 in g_main_context_iterate (context=context@entry=0x1542030, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3115
#5  0x00000032f5247c14 in g_main_context_iteration (context=0x1542030, may_block=1) at gmain.c:3179
#6  0x0000003ef49a2fb6 in QEventDispatcherGlib::processEvents (this=0x151afd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x0000003ef6e69fae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#8  0x0000003ef4973eef in QEventLoop::processEvents (this=this@entry=0x7fff877447d0, flags=...) at kernel/qeventloop.cpp:149
#9  0x0000003ef4974178 in QEventLoop::exec (this=0x7fff877447d0, flags=...) at kernel/qeventloop.cpp:204
#10 0x0000003ef4978ca8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#11 0x0000003df4246794 in kdemain (argc=5, argv=0x7fff87744a48) at /usr/src/debug/kde-baseapps-4.8.1/dolphin/src/main.cpp:91
#12 0x00000032f3221735 in __libc_start_main (main=0x400800 <main(int, char**)>, argc=5, ubp_av=0x7fff87744a48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff87744a38) at libc-start.c:226
#13 0x0000000000400831 in _start ()

Reported using DrKonqi
Comment 1 Peter Penz 2012-03-25 16:20:36 UTC
Thanks for the report, sadly the backtrace does not give enough hints to know where the error occured. Do you probably have enabled the Subversion, Git, ... or any other plugin for Dolphin?
Comment 2 Tom 2012-03-25 18:49:35 UTC
I don't have kdesdk-dolphin-plugins installed, and I don't remember enabling any plugins.
Comment 3 Peter Penz 2012-03-25 19:02:10 UTC
Hm... Ok, then we simply have to wait until a similar backtrace from other users comes in. Probably they found per accident a different approach that will trigger this issue.
Comment 4 Jekyll Wu 2012-07-06 11:43:20 UTC
*** Bug 303101 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2012-08-20 10:42:03 UTC

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