Bug 302985 - dragonplayer crashes right after trying to open .ogv from an email attachment
Summary: dragonplayer crashes right after trying to open .ogv from an email attachment
Status: RESOLVED DUPLICATE of bug 285797
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-03 21:34 UTC by kavol
Modified: 2012-07-04 00:22 UTC (History)
1 user (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 kavol 2012-07-03 21:34:34 UTC
Application: dragon (2.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.3.8-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
- What I was doing when the application crashed:

The subject says it all: dragonplayer crashes right after trying to open .ogv from an email attachment.
Note that this was suggested as a duplicate of bug #301005 - this is not the case, I've rebuilt both phonon and phonon-vlc, and the crash is still perfectly reproducible.

The crash can be reproduced every time.

-- Backtrace:
Application: Přehrávač Dragon (dragon), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f075c51f760 (LWP 23395))]

Thread 5 (Thread 0x7f0746fc3700 (LWP 23397)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f074833f998 in LoopRequest (p_playlist=0x233ca08) at playlist/thread.c:537
#2  Thread (data=0x233ca08) at playlist/thread.c:584
#3  0x00007f0757bd3d0c in start_thread (arg=0x7f0746fc3700) at pthread_create.c:301
#4  0x00007f0759156bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f0746ec2700 (LWP 23401)):
#0  0x00007f0757bd4fc5 in pthread_join (threadid=139669262178048, thread_return=0x0) at pthread_join.c:89
#1  0x00007f074835181d in input_DecoderDelete (p_dec=<optimized out>) at input/decoder.c:359
#2  0x00007f0748353a51 in EsDestroyDecoder (out=<optimized out>, p_es=<optimized out>) at input/es_out.c:1612
#3  0x00007f0748355bb3 in EsUnselect (out=0x7f074001c830, es=0x7f0740031210, b_update=true) at input/es_out.c:1723
#4  0x00007f07483577fe in EsOutControlLocked (args=<optimized out>, i_query=<optimized out>, out=0x7f074001c830) at input/es_out.c:2194
#5  EsOutControl (out=0x7f074001c830, i_query=<optimized out>, args=<optimized out>) at input/es_out.c:2716
#6  0x00007f074835962a in es_out_vaControl (args=0x7f0746ec1bf0, i_query=<optimized out>, out=<optimized out>) at ../include/vlc_es_out.h:126
#7  es_out_Control (out=<optimized out>, i_query=<optimized out>) at ../include/vlc_es_out.h:135
#8  0x00007f074835ae26 in ControlLocked (args=<optimized out>, i_query=<optimized out>, p_out=<optimized out>) at input/es_out_timeshift.c:622
#9  Control (p_out=<optimized out>, i_query=<optimized out>, args=<optimized out>) at input/es_out_timeshift.c:720
#10 0x00007f074835cbaa in es_out_vaControl (args=0x7f0746ec1d60, i_query=<optimized out>, out=<optimized out>) at ../include/vlc_es_out.h:126
#11 es_out_Control (out=<optimized out>, i_query=<optimized out>) at ../include/vlc_es_out.h:135
#12 0x00007f074835cdd5 in es_out_SetMode (i_mode=0, p_out=<optimized out>) at input/es_out.h:89
#13 End (p_input=0x7f0740003228) at input/input.c:1402
#14 0x00007f074836295d in Run (obj=0x7f0740003228) at input/input.c:556
#15 0x00007f0757bd3d0c in start_thread (arg=0x7f0746ec2700) at pthread_create.c:301
#16 0x00007f0759156bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f0748c21700 (LWP 23403)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f0745f7ba45 in SendVideo (p_buffer=0x7f074001e8f0, id=0x7f0740000cd0, p_stream=0x24e13d8) at smem.c:359
#8  Send (p_stream=0x24e13d8, id=0x7f0740000cd0, p_buffer=0x7f074001e8f0) at smem.c:334
#9  0x00007f07394ae2a5 in sout_StreamIdSend (b=<optimized out>, id=<optimized out>, s=<optimized out>) at ../../../include/vlc_sout.h:225
#10 Send (p_stream=0x24feb48, id=0x7f0740064ef0, p_buffer=<optimized out>) at transcode.c:647
#11 0x00007f07398bb0c2 in sout_StreamIdSend (b=0x7f074001e8f0, id=<optimized out>, s=<optimized out>) at ../../include/vlc_sout.h:225
#12 Send (p_stream=<optimized out>, id=<optimized out>, p_buffer=<optimized out>) at duplicate.c:294
#13 0x00007f07483a2ca2 in sout_InputSendBuffer (p_input=0x7f074001e750, p_buffer=0x7f074001e8f0) at stream_output/stream_output.c:237
#14 0x00007f07483500a4 in DecoderPlaySout (b_telx=false, p_sout_block=0x7f074001e8f0, p_dec=0x7f0740033928) at input/decoder.c:1714
#15 DecoderProcessSout (p_block=0x0, p_dec=0x7f0740033928) at input/decoder.c:1837
#16 DecoderProcess (p_dec=0x7f0740033928, p_block=<optimized out>) at input/decoder.c:2040
#17 0x00007f0748350a6b in DecoderThread (p_data=0x7f0740033928) at input/decoder.c:938
#18 0x00007f0757bd3d0c in start_thread (arg=0x7f0748c21700) at pthread_create.c:301
#19 0x00007f0759156bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f0745f7a700 (LWP 23404)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0748388ba6 in block_FifoGet (p_fifo=0x7f074002d360) at misc/block.c:653
#2  0x00007f0748350a05 in DecoderThread (p_data=0x7f074002caa8) at input/decoder.c:917
#3  0x00007f0757bd3d0c in start_thread (arg=0x7f0745f7a700) at pthread_create.c:301
#4  0x00007f0759156bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f075c51f760 (LWP 23395)):
#0  0x00007f0757bd4fc5 in pthread_join (threadid=139669231380224, thread_return=0x0) at pthread_join.c:89
#1  0x00007f074835dd29 in input_Close (p_input=0x7f0740003228) at input/input.c:273
#2  0x00007f07485e81c7 in libvlc_media_player_stop (p_mi=0x2236448) at media_player.c:807
#3  0x00007f074881e7a5 in Phonon::VLC::MediaObject::~MediaObject (this=0x2237350, __in_chrg=<optimized out>) at /var/tmp/portage/media-libs/phonon-vlc-0.4.1/work/phonon-backend-vlc-0.4.1/vlc/mediaobject.cpp:106
#4  0x00007f074881e859 in Phonon::VLC::MediaObject::~MediaObject (this=0x2237350, __in_chrg=<optimized out>) at /var/tmp/portage/media-libs/phonon-vlc-0.4.1/work/phonon-backend-vlc-0.4.1/vlc/mediaobject.cpp:108
#5  0x00007f075b5c3404 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x222fa70) at /var/tmp/portage/media-libs/phonon-4.5.1-r1/work/phonon-4.5.1/phonon/medianode.cpp:81
#6  0x00007f075b5b1577 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x211b7a0, __in_chrg=<optimized out>) at /var/tmp/portage/media-libs/phonon-4.5.1-r1/work/phonon-4.5.1/phonon/factory.cpp:230
#7  0x00007f075b5b1829 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x211b7a0, __in_chrg=<optimized out>) at /var/tmp/portage/media-libs/phonon-4.5.1-r1/work/phonon-4.5.1/phonon/factory.cpp:240
#8  0x00007f07590b26a1 in __run_exit_handlers (status=1, listp=0x7f07594034c8, run_list_atexit=true) at exit.c:78
#9  0x00007f07590b26f5 in *__GI_exit (status=1189882320) at exit.c:100
#10 0x00007f075a8167a8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#11 0x00007f075ba458b8 in KApplication::xioErrhandler (this=0x7fff2a345040, dpy=0x1ef9950) at /var/tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:419
#12 0x00007f07582bf34e in _XIOError (dpy=0x1ef9950) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1618
#13 0x00007f07582bcd9d in _XEventsQueued (dpy=0x1ef9950, mode=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:365
#14 0x00007f0758298e21 in XCheckTypedWindowEvent (dpy=0x1ef9950, w=18874489, type=22, event=0x7fff2a344260) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/ChkTypWEv.c:71
#15 0x00007f075a81936c in QETWidget::translateConfigEvent (this=0x2179e60, event=<optimized out>) at kernel/qapplication_x11.cpp:5364
#16 0x00007f075a8283db in QApplication::x11ProcessEvent (this=0x7fff2a345040, event=0x7fff2a344ce0) at kernel/qapplication_x11.cpp:3530
#17 0x00007f075a84f7f2 in x11EventSourceDispatch (s=0x1eef670, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007f0756797672 in g_main_dispatch (context=0x1eef0e0) at gmain.c:2441
#19 g_main_context_dispatch (context=0x1eef0e0) at gmain.c:3011
#20 0x00007f0756797e68 in g_main_context_iterate (context=0x1eef0e0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#21 0x00007f0756798041 in g_main_context_iteration (context=0x1eef0e0, may_block=1) at gmain.c:3152
#22 0x00007f0759b440af in QEventDispatcherGlib::processEvents (this=0x1ed0960, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f075a84f49e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f0759b13f92 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f0759b14245 in QEventLoop::exec (this=0x7fff2a344ff0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f0759b189cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#27 0x000000000042ac67 in main (argc=2, argv=<optimized out>) at /var/tmp/portage/kde-base/dragonplayer-4.8.3/work/dragonplayer-4.8.3/dragonplayer/src/app/main.cpp:57

Possible duplicates by query: bug Ručně.

Reported using DrKonqi
Comment 1 Harald Sitter 2012-07-04 00:22:28 UTC

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