Bug 257448 - dolphin crash at closing time, after opening a folder containing .mng (boot animation) file
Summary: dolphin crash at closing time, after opening a folder containing .mng (boot a...
Status: RESOLVED UPSTREAM
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.2 (KDE 4.5)
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-20 22:17 UTC by Bruno Friedmann
Modified: 2010-12-13 22:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2010-11-20 22:17:42 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-18-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 3 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Open a folder with preview on and where you didn't have the write right for example under opensuse you can find one in /etc/bootsplash/themes/openSUSE/images
Get the info panel on, click on the mng file, go to info panel and clic play, nothing happen.
click and preview some other files.

close dolphin : crash 
I attach this report to the previous one, cause to similar backtrace, even if the kde version is totally different.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
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 0x7f5175768760 (LWP 31732))]

Thread 4 (Thread 0x7f515c55d700 (LWP 32327)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f515666b981 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f517411aa4f in start_thread (arg=0x7f515c55d700) at pthread_create.c:297
#3  0x00007f5172edf52d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f515d527700 (LWP 32422)):
[KCrash Handler]
#6  0x00007f515667a14e in video_out_loop () from /usr/lib64/libxine.so.1
#7  0x00007f517411aa4f in start_thread (arg=0x7f515d527700) at pthread_create.c:297
#8  0x00007f5172edf52d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f514c57a700 (LWP 32423)):
#0  0x00007f517411bcc5 in pthread_join (threadid=139987434764032, thread_return=0x7f514c579418) at pthread_join.c:89
#1  0x00007f51566783d8 in vo_exit () from /usr/lib64/libxine.so.1
#2  0x00007f51568efc54 in Phonon::Xine::VideoWidgetXT::~VideoWidgetXT (this=0x8f33a0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/videowidget.cpp:241
#3  0x00007f51568efca9 in Phonon::Xine::VideoWidgetXT::~VideoWidgetXT (this=0x8f33a0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/videowidget.cpp:248
#4  0x00007f51568c82af in ~QExplicitlySharedDataPointer (this=<value optimized out>, data=0x13c7390) at /usr/include/QtCore/qshareddata.h:159
#5  node_destruct (this=<value optimized out>, data=0x13c7390) at /usr/include/QtCore/qlist.h:418
#6  QList<QExplicitlySharedDataPointer<Phonon::Xine::SharedData> >::free (this=<value optimized out>, data=0x13c7390) at /usr/include/QtCore/qlist.h:741
#7  0x00007f51568d7043 in ~KeepReference (this=0x138b6c0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/keepreference.h:45
#8  Phonon::Xine::KeepReference<10000>::~KeepReference (this=0x138b6c0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/keepreference.h:45
#9  0x00007f51568c97e8 in Phonon::Xine::XineThread::event (this=<value optimized out>, e=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:101
#10 0x00007f5173648f64 in QApplicationPrivate::notify_helper (this=0x6d94d0, receiver=0x126f800, e=0xc187f0) at kernel/qapplication.cpp:4396
#11 0x00007f517365138a in QApplication::notify (this=<value optimized out>, receiver=0x126f800, e=0xc187f0) at kernel/qapplication.cpp:4277
#12 0x00007f5174492a9c in QCoreApplication::notifyInternal (this=0x7fffdcba3580, receiver=0x126f800, event=0xc187f0) at kernel/qcoreapplication.cpp:732
#13 0x00007f5174496245 in sendEvent (receiver=0x0, event_type=0, data=0x1359f20) at kernel/qcoreapplication.h:215
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1359f20) at kernel/qcoreapplication.cpp:1373
#15 0x00007f51744bd603 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#16 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#17 0x00007f516ffdbf43 in g_main_dispatch (context=0x14bcf50) at gmain.c:2149
#18 g_main_context_dispatch (context=0x14bcf50) at gmain.c:2702
#19 0x00007f516ffdc720 in g_main_context_iterate (context=0x14bcf50, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#20 0x00007f516ffdc9c0 in g_main_context_iteration (context=0x14bcf50, may_block=1) at gmain.c:2843
#21 0x00007f51744bd79f in QEventDispatcherGlib::processEvents (this=0x1359c50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#22 0x00007f5174491ed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f51744920e5 in QEventLoop::exec (this=0x7f514c579d10, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007f51743a7034 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#25 0x00007f51568c95b4 in Phonon::Xine::XineThread::run (this=0x126f800) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#26 0x00007f51743a98be in QThreadPrivate::start (arg=0x126f800) at thread/qthread_unix.cpp:266
#27 0x00007f5168a64a33 in ?? () from /usr/lib64/libGL.so.1
#28 0x00007f517411aa4f in start_thread (arg=0x7f514c57a700) at pthread_create.c:297
#29 0x00007f5172edf52d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5175768760 (LWP 31732)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51743a9fab in wait (this=<value optimized out>, mutex=0x136dba0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x136dba0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f51743a9060 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:652
#4  0x00007f51568dff0c in Phonon::Xine::Backend::~Backend (this=0x143e520, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:117
#5  0x00007f51568dfff9 in Phonon::Xine::Backend::~Backend (this=0x143e520, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:123
#6  0x00007f5168fe7ca7 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xd7ed90, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:218
#7  0x00007f5168fe7de9 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xd7ed90, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:222
#8  0x00007f517449559e in qt_call_post_routines () at kernel/qcoreapplication.cpp:203
#9  0x00007f5173650498 in QApplication::~QApplication (this=0x7fffdcba3580, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1044
#10 0x00007f5164cab7bd in kdemain (argc=2, argv=0x6bd310) at /usr/src/debug/kdebase-4.5.3/apps/dolphin/src/main.cpp:82
#11 0x00000000004074f9 in launch (argc=2, _name=0x6bdd18 "/usr/bin/dolphin", args=<value optimized out>, cwd=0x6bdd8b "/ioda/data", envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x6bdd4f "c-3po.vellerat.ioda.net;1290280291;918983;5136_TIME16860402") at /usr/src/debug/kdelibs-4.5.3/kinit/kinit.cpp:723
#12 0x0000000000408015 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/kinit/kinit.cpp:1215
#13 0x000000000040878a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/kinit/kinit.cpp:1408
#14 0x00000000004093e0 in main (argc=4, argv=0x7fffdcba4b28, envp=0x7fffdcba4b50) at /usr/src/debug/kdelibs-4.5.3/kinit/kinit.cpp:1892

This bug may be a duplicate of or related to bug 248160, bug 228071.

Possible duplicates by query: bug 256745, bug 253456, bug 252545, bug 252066, bug 250760.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-12-13 22:18:09 UTC
This is a problem in the libxine library, to  be solved upstream.