Bug 157579 - Crash on making embedded video fullscreen
Summary: Crash on making embedded video fullscreen
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dragon Player Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-10 09:04 UTC by Oliver Putz
Modified: 2008-02-13 02:55 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Valgrind log for konqueror (dragon) crashing on bug 157579 (94.74 KB, text/plain)
2008-02-10 18:04 UTC, Oliver Putz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Putz 2008-02-10 09:04:46 UTC
Version:           4.00.61 (KDE 4.0.61 >= 20080207) (using 4.00.61 (KDE 4.0.61 >= 20080207), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.23-gentoo-r6

Steps to reproduce:

1) Go to http://www.adiumx.com/screencasts/
2) Click on any of the screencasts and wait until the video starts
3) Double click on the video
4) See konqueror crash with the following backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6408a10 (LWP 15571)]
[New Thread 0xae563b90 (LWP 15583)]
[New Thread 0xaed64b90 (LWP 15582)]
[New Thread 0xaf732b90 (LWP 15581)]
[New Thread 0xb031cb90 (LWP 15580)]
[New Thread 0xb0b1db90 (LWP 15579)]
[New Thread 0xb1360b90 (LWP 15578)]
[New Thread 0xb1b6ab90 (LWP 15575)]
[New Thread 0xb2776b90 (LWP 15574)]
[KCrash handler]
#6  QAction::toggle (this=0x0) at kernel/qaction.cpp:912
#7  0xb2d619e8 in Codeine::VideoWindow::mouseDoubleClickEvent (this=0x873a9b8)
    at /var/tmp/portage/kde-base/kdemultimedia-9999.4/work/kdemultimedia-9999.4/dragonplayer/src/app/videoWindow.cpp:744
#8  0xb6a069d7 in QWidget::event (this=0x873a9b8, event=0xbfb73190)
    at kernel/qwidget.cpp:6142
#9  0xb2d61ad4 in Codeine::VideoWindow::event (this=0x873a9b8, 
    event=0xbfb73190)
    at /var/tmp/portage/kde-base/kdemultimedia-9999.4/work/kdemultimedia-9999.4/dragonplayer/src/app/videoWindow.cpp:718
#10 0xb69b3e8a in QApplicationPrivate::notify_helper (this=0x8058898, 
    receiver=0x873a9b8, e=0xbfb73190) at kernel/qapplication.cpp:3556
#11 0xb69b5a2c in QApplication::notify (this=0xbfb73c48, receiver=0x873bc18, 
    e=0xbfb734a4) at kernel/qapplication.cpp:3255
#12 0xb78f5763 in KApplication::notify (this=0xbfb73c48, receiver=0x873bc18, 
    event=0xbfb734a4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#13 0xb7312d7b in QCoreApplication::notifyInternal (this=0xbfb73c48, 
    receiver=0x873bc18, event=0xbfb734a4) at kernel/qcoreapplication.cpp:530
#14 0xb6a19628 in QETWidget::translateMouseEvent (this=0x873bc18, 
    event=0xbfb73868)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#15 0xb6a17e8e in QApplication::x11ProcessEvent (this=0xbfb73c48, 
    event=0xbfb73868) at kernel/qapplication_x11.cpp:2913
#16 0xb6a3dc45 in QEventDispatcherX11::processEvents (this=0x8058780, 
    flags=@0xbfb73954) at kernel/qeventdispatcher_x11.cpp:125
#17 0xb7312191 in QEventLoop::processEvents (this=0xbfb739c0, 
    flags=@0xbfb73988) at kernel/qeventloop.cpp:140
#18 0xb731229a in QEventLoop::exec (this=0xbfb739c0, flags=@0xbfb739c8)
    at kernel/qeventloop.cpp:186
#19 0xb7314626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#20 0xb69b3487 in QApplication::exec () at kernel/qapplication.cpp:3053
#21 0xb7f9b657 in kdemain (argc=2, argv=0xbfb73fc4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#22 0x080487e2 in main (argc=-1223677488, argv=0x0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#23 0xb6620fdc in __libc_start_main (main=0x80487c0 <main>, argc=2, 
    ubp_av=0xbfb73fc4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7fc0100 <_dl_fini>, 
    stack_end=0xbfb73fbc) at libc-start.c:229
#24 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Fabio Locati 2008-02-10 15:04:41 UTC
What platform do you use?
What version?

Thankyou for submit to us this bug ;)
Comment 2 Oliver Putz 2008-02-10 15:25:21 UTC
Hi! I use a 32bit Gentoo Linux with kdelibs r772899 and kdemultimedia r773056.
If you need any further information: Just ask. :)
Comment 3 Oliver Putz 2008-02-10 16:40:56 UTC
I am not sure if this is helpful, but I downloaded the video that causes the problems, ran it directly in dragon and found several ways to crash the application. As the backtraces for these crashes seem to be different, I filed them under bug #157607.
Comment 4 Fabio Locati 2008-02-10 16:45:22 UTC
Ok, thankyou Oliver Putz.
We will work on it asap.
Comment 5 Oliver Putz 2008-02-10 18:04:59 UTC
Created attachment 23520 [details]
Valgrind log for konqueror (dragon) crashing on bug 157579

Valgrind log for crashing konqueror (dragon) by double-clicking on embedded
video
Comment 6 Ian Monroe 2008-02-11 04:48:14 UTC
SVN commit 773461 by ianmonroe:

Fixed crash on double click in KPart
BUG: 157579


 M  +2 -1      ChangeLog  
 M  +2 -1      src/app/videoWindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=773461