[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 292483] New: Gwenview crashes when trying to play a video from a camera
From:       Gael Beaudoin <gaboo () gaboo ! org>
Date:       2012-01-26 16:39:27
Message-ID: bug-292483-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=292483

           Summary: Gwenview crashes when trying to play a video from a
                    camera
           Product: gwenview
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: agateau@kde.org
        ReportedBy: gaboo@gaboo.org


Application: gwenview (2.8.0)
KDE Platform Version: 4.8.00 (4.8.0 "release 462"
Qt Version: 4.8.0
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
Gwenview crashes when playing a video, downloaded from a camera.
I'm using KDE 4.8 with vlc phonon plugin.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9edf3367a0 (LWP 16697))]

Thread 5 (Thread 0x7f9eca156700 (LWP 16699)):
#0  0x00007f9edbce8523 in poll () from /lib64/libc.so.6
#1  0x00007f9ed8113a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9ed8113f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9ede180956 in QEventDispatcherGlib::processEvents
(this=0x7f9ec40008e0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f9ede150682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9ede1508d7 in QEventLoop::exec (this=0x7f9eca155cf0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f9ede051537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f9ede13048f in QInotifyFileSystemWatcherEngine::run (this=0x9240e0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f9ede05455b in QThreadPrivate::start (arg=0x9240e0) at
thread/qthread_unix.cpp:298
#9  0x00007f9ed475d2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007f9eda46ff05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f9edbcf163d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9ec383b700 (LWP 16707)):
#0  0x00007f9eda473e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9ede054a6b in wait (time=18446744073709551615, this=0x8cf560) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x87c078,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9edec7dcee in ?? () from /usr/lib64/libgwenviewlib.so.4
#4  0x00007f9ede05455b in QThreadPrivate::start (arg=0x87c060) at
thread/qthread_unix.cpp:298
#5  0x00007f9ed475d2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f9eda46ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f9edbcf163d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9e7e7a3700 (LWP 16728)):
#0  0x00007f9eda473e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9ec2d81314 in LoopRequest (p_playlist=0x113d390) at
playlist/thread.c:539
#2  Thread (data=0x113d390) at playlist/thread.c:586
#3  0x00007f9ed475d2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007f9eda46ff05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f9edbcf163d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9e7dc66700 (LWP 16735)):
[KCrash Handler]
#6  0x00007f9edc54423b in QImage::height (this=0x1052440) at
image/qimage.cpp:1545
#7  0x00007f9ec865d124 in Phonon::VLC::VideoWidget::unlock (data=0xdde740,
id=<optimized out>, pixels=<optimized out>) at
/usr/src/debug/phonon-backend-vlc-0.4.1/vlc/videowidget.cpp:288
#8  0x00007f9ec11a8db6 in Unlock (picture=<optimized out>) at vmem.c:306
#9  0x00007f9ec13ace0a in vout_display_Display (picture=0x7f9e6c0013f0,
vd=<optimized out>) at ../../include/vlc_vout_wrapper.h:54
#10 Display (vout=<optimized out>, picture=0x7f9e70015598) at wrapper.c:415
#11 0x00007f9ec2db7941 in RunThread (p_this=0x7f9e70015150) at
video_output/video_output.c:1222
#12 0x00007f9ed475d2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#13 0x00007f9eda46ff05 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f9edbcf163d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9edf3367a0 (LWP 16697)):
#0  0x00007f9eda4711cf in pthread_join () from /lib64/libpthread.so.0
#1  0x00007f9ec2daaa93 in vout_CloseAndRelease (p_vout=0x7f9e70015150) at
../include/vlc_vout.h:279
#2  RequestVout (b_recycle=false, p_fmt=<optimized out>, p_vout=<optimized
out>, p_resource=0xe17f60) at input/resource.c:218
#3  input_resource_RequestVout (p_resource=0xe17f60, p_vout=<optimized out>,
p_fmt=<optimized out>, b_recycle=false) at input/resource.c:463
#4  0x00007f9ec8293a00 in libvlc_media_player_stop () from
/usr/lib64/libvlc.so.5
#5  0x00007f9ec8656ec9 in Phonon::VLC::MediaObject::stop (this=0xcd2cc0) at
/usr/src/debug/phonon-backend-vlc-0.4.1/vlc/mediaobject.cpp:611
#6  0x00007f9edb2a0c80 in Phonon::MediaObject::~MediaObject() () from
/usr/lib64/libphonon.so.4
#7  0x00007f9edb2a0ca9 in Phonon::MediaObject::~MediaObject() () from
/usr/lib64/libphonon.so.4
#8  0x00007f9ede163e15 in QObjectPrivate::deleteChildren (this=0xd6cdb0) at
kernel/qobject.cpp:1917
#9  0x00007f9ede16a07c in QObject::~QObject (this=0xd582b0,
__in_chrg=<optimized out>) at kernel/qobject.cpp:927
#10 0x00007f9edec2f569 in Gwenview::VideoViewAdapter::~VideoViewAdapter() ()
from /usr/lib64/libgwenviewlib.so.4
#11 0x00007f9edec27574 in Gwenview::DocumentView::~DocumentView() () from
/usr/lib64/libgwenviewlib.so.4
#12 0x00007f9edec27609 in Gwenview::DocumentView::~DocumentView() () from
/usr/lib64/libgwenviewlib.so.4
#13 0x00007f9ede16a958 in QObject::event (this=0xd09910, e=<optimized out>) at
kernel/qobject.cpp:1185
#14 0x00007f9edcac758b in QGraphicsWidget::event (this=0xd09910,
event=0xe1bba0) at graphicsview/qgraphicswidget.cpp:1461
#15 0x00007f9edc48ee84 in notify_helper (e=0xe1bba0, receiver=0xd09910,
this=0x6ea9e0) at kernel/qapplication.cpp:4550
#16 QApplicationPrivate::notify_helper (this=0x6ea9e0, receiver=0xd09910,
e=0xe1bba0) at kernel/qapplication.cpp:4522
#17 0x00007f9edc493d03 in QApplication::notify (this=0x7fffd7b093f0,
receiver=0xd09910, e=0xe1bba0) at kernel/qapplication.cpp:4411
#18 0x00007f9edd6b0786 in KApplication::notify (this=0x7fffd7b093f0,
receiver=0xd09910, event=0xe1bba0) at
/usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#19 0x00007f9ede15189c in QCoreApplication::notifyInternal
(this=0x7fffd7b093f0, receiver=0xd09910, event=0xe1bba0) at
kernel/qcoreapplication.cpp:876
#20 0x00007f9ede15513a in sendEvent (event=0xe1bba0, receiver=0xd09910) at
kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x68c740) at kernel/qcoreapplication.cpp:1500
#22 0x00007f9ede1804c3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#24 0x00007f9ed811358d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#25 0x00007f9ed8113d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f9ed8113f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#27 0x00007f9ede1808ef in QEventDispatcherGlib::processEvents (this=0x68c000,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#28 0x00007f9edc5322de in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f9ede150682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f9ede1508d7 in QEventLoop::exec (this=0x7fffd7b09350, flags=...) at
kernel/qeventloop.cpp:204
#31 0x00007f9ede155435 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#32 0x0000000000428fb5 in ?? ()
#33 0x00007f9edbc3923d in __libc_start_main () from /lib64/libc.so.6
#34 0x0000000000429261 in _start ()

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic