Bug 332845 - Kamoso segfault
Summary: Kamoso segfault
Status: RESOLVED DUPLICATE of bug 294006
Alias: None
Product: kamoso
Classification: Applications
Component: general (show other bugs)
Version: 2.0.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-31 10:07 UTC by anptwe
Modified: 2014-04-01 07:51 UTC (History)
0 users

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 anptwe 2014-03-31 10:07:18 UTC
Application: kamoso (2.0.2)
KDE Platform Version: 4.12.95
Qt Version: 4.8.6
Operating System: Linux 3.13.0-20-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I just tried to run this app but it crashed
Webcam light is on
And it switches off after ~30 seconds after closing application

The crash can be reproduced every time.

-- Backtrace:
Application: Kamoso (kamoso), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6466e5a800 (LWP 18876))]

Thread 7 (Thread 0x7f644faff700 (LWP 18878)):
#0  0x00007f6462d2e6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f645acf4e41 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.38
#2  0x00007f645ff20c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f645fedfb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f645fedff7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f645fee00ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f64638ec7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f64638be0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f64638be3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f64637bac5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f646389f823 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f64637bd32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f645ef63182 in start_thread (arg=0x7f644faff700) at pthread_create.c:312
#13 0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f644d250700 (LWP 18880)):
#0  0x00007f6462d03d7d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f645ff064a8 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f644d25c3ef in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstxvimagesink.so
#3  0x00007f645ff04f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f645ef63182 in start_thread (arg=0x7f644d250700) at pthread_create.c:312
#5  0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f644ca4f700 (LWP 18881)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f645ff21c07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f644eea711c in gst_base_sink_wait_preroll (sink=sink@entry=0x28119f0) at gstbasesink.c:2279
#3  0x00007f644eea72b0 in gst_base_sink_do_preroll (sink=sink@entry=0x28119f0, obj=obj@entry=0x26f7690) at gstbasesink.c:2356
#4  0x00007f644eea8ca7 in gst_base_sink_do_sync (pad=<optimized out>, obj_type=<optimized out>, step_end=<synthetic pointer>, late=<synthetic pointer>, obj=0x26f7690, basesink=0x28119f0) at gstbasesink.c:2541
#5  gst_base_sink_render_object (basesink=basesink@entry=0x28119f0, obj_type=obj_type@entry=8 '\b', obj=obj@entry=0x26f7690, pad=0x274b330) at gstbasesink.c:2978
#6  0x00007f644eeaafdf in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x28119f0, obj_type=obj_type@entry=8 '\b', obj=obj@entry=0x26f7690, prerollable=prerollable@entry=1, pad=0x274b330) at gstbasesink.c:3295
#7  0x00007f644eeabcbc in gst_base_sink_event (pad=pad@entry=0x274b330, event=event@entry=0x26f7690) at gstbasesink.c:3461
#8  0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x274b330, event=event@entry=0x26f7690) at gstpad.c:5425
#9  0x00007f645fc0978a in gst_pad_push_event (pad=pad@entry=0x27d4110, event=event@entry=0x26f7690) at gstpad.c:5277
#10 0x00007f645fbf4073 in gst_proxy_pad_event_default (pad=pad@entry=0x27d30c0, event=event@entry=0x26f7690) at gstghostpad.c:132
#11 0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x27d30c0, event=event@entry=0x26f7690) at gstpad.c:5425
#12 0x00007f645fc0978a in gst_pad_push_event (pad=0x274b1b0, event=event@entry=0x26f7690) at gstpad.c:5277
#13 0x00007f644eeb5661 in gst_base_transform_sink_event (pad=pad@entry=0x274b030, event=event@entry=0x26f7690) at gstbasetransform.c:2233
#14 0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x274b030, event=event@entry=0x26f7690) at gstpad.c:5425
#15 0x00007f645fc0978a in gst_pad_push_event (pad=0x26f6dd0, event=event@entry=0x26f7690) at gstpad.c:5277
#16 0x00007f644d8ac263 in gst_queue_push_one (queue=0x2748010) at gstqueue.c:1205
#17 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#18 0x00007f645fc2da64 in gst_task_func (task=0x2816070) at gsttask.c:327
#19 0x00007f645ff0589c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f645ff04f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f645ef63182 in start_thread (arg=0x7f644ca4f700) at pthread_create.c:312
#22 0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f643ffff700 (LWP 18882)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f645ff21c07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f644eea711c in gst_base_sink_wait_preroll (sink=sink@entry=0x27d8d00) at gstbasesink.c:2279
#3  0x00007f644eea72b0 in gst_base_sink_do_preroll (sink=sink@entry=0x27d8d00, obj=obj@entry=0x26f7690) at gstbasesink.c:2356
#4  0x00007f644eea8ca7 in gst_base_sink_do_sync (pad=<optimized out>, obj_type=<optimized out>, step_end=<synthetic pointer>, late=<synthetic pointer>, obj=0x26f7690, basesink=0x27d8d00) at gstbasesink.c:2541
#5  gst_base_sink_render_object (basesink=basesink@entry=0x27d8d00, obj_type=obj_type@entry=8 '\b', obj=obj@entry=0x26f7690, pad=0x274bab0) at gstbasesink.c:2978
#6  0x00007f644eeaafdf in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x27d8d00, obj_type=obj_type@entry=8 '\b', obj=obj@entry=0x26f7690, prerollable=prerollable@entry=1, pad=0x274bab0) at gstbasesink.c:3295
#7  0x00007f644eeabcbc in gst_base_sink_event (pad=pad@entry=0x274bab0, event=event@entry=0x26f7690) at gstbasesink.c:3461
#8  0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x274bab0, event=event@entry=0x26f7690) at gstpad.c:5425
#9  0x00007f645fc0978a in gst_pad_push_event (pad=0x27fa550, event=event@entry=0x26f7690) at gstpad.c:5277
#10 0x00007f644eeb5661 in gst_base_transform_sink_event (pad=pad@entry=0x27fa3d0, event=event@entry=0x26f7690) at gstbasetransform.c:2233
#11 0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x27fa3d0, event=event@entry=0x26f7690) at gstpad.c:5425
#12 0x00007f645fc0978a in gst_pad_push_event (pad=0x274b930, event=event@entry=0x26f7690) at gstpad.c:5277
#13 0x00007f644eeb5661 in gst_base_transform_sink_event (pad=pad@entry=0x274b7b0, event=event@entry=0x26f7690) at gstbasetransform.c:2233
#14 0x00007f645fc091c6 in gst_pad_send_event (pad=pad@entry=0x274b7b0, event=event@entry=0x26f7690) at gstpad.c:5425
#15 0x00007f645fc0978a in gst_pad_push_event (pad=0x274b630, event=event@entry=0x26f7690) at gstpad.c:5277
#16 0x00007f644d8ac263 in gst_queue_push_one (queue=0x27482a0) at gstqueue.c:1205
#17 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#18 0x00007f645fc2da64 in gst_task_func (task=0x2816170) at gsttask.c:327
#19 0x00007f645ff0589c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f645ff04f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f645ef63182 in start_thread (arg=0x7f643ffff700) at pthread_create.c:312
#22 0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f643f7fe700 (LWP 18883)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f645ff21c07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f645fc2dc33 in gst_task_func (task=0x2816470) at gsttask.c:312
#3  0x00007f645ff0589c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f645ff04f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f645ef63182 in start_thread (arg=0x7f643f7fe700) at pthread_create.c:312
#6  0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f643d02c700 (LWP 18885)):
#0  0x00007f6462d2ffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6460625031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f646061683c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f6460616ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f6460616f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f6460624fe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f645c7caf08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007f645ef63182 in start_thread (arg=0x7f643d02c700) at pthread_create.c:312
#8  0x00007f6462d3d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f6466e5a800 (LWP 18876)):
[KCrash Handler]
#5  0x00007f645ff2162a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f645ff21989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f645fbe9925 in pad_compare_name (pad1=0x27c0000, name=0x7f643e745e72 "sink") at gstelement.c:933
#8  0x00007f645fedc401 in g_list_find_custom () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f645fbeb808 in gst_element_get_static_pad (element=0x27da190, name=0x7f643e745e72 "sink") at gstelement.c:963
#10 0x00007f643e724487 in Phonon::Gstreamer::MediaNode::addOutput (this=this@entry=0x23d8500, output=0x221ba18, tee=tee@entry=0x26c9c20) at ../../gstreamer/medianode.cpp:269
#11 0x00007f643e724756 in Phonon::Gstreamer::MediaNode::linkMediaNodeList (this=this@entry=0x23d8500, list=..., bin=<optimized out>, tee=tee@entry=0x26c9c20, src=src@entry=0x27487c0) at ../../gstreamer/medianode.cpp:310
#12 0x00007f643e72483e in Phonon::Gstreamer::MediaNode::link (this=0x23d8500) at ../../gstreamer/medianode.cpp:322
#13 0x00007f643e724901 in Phonon::Gstreamer::MediaNode::buildGraph (this=0x23d8500) at ../../gstreamer/medianode.cpp:90
#14 0x00007f643e725432 in Phonon::Gstreamer::MediaNode::connectNode (this=this@entry=0x23d8500, obj=obj@entry=0x221ba00) at ../../gstreamer/medianode.cpp:178
#15 0x00007f643e71ae53 in Phonon::Gstreamer::Backend::connectNodes (this=<optimized out>, source=0x23d84e0, sink=0x221ba00) at ../../gstreamer/backend.cpp:428
#16 0x00007f64659b0a1d in Phonon::PathPrivate::executeTransaction (this=<optimized out>, disconnections=..., connections=...) at ../../phonon/path.cpp:330
#17 0x00007f64659b119d in Phonon::Path::reconnect (this=this@entry=0x7fffbafd8f20, source=source@entry=0x27f1c60, sink=sink@entry=0x2805e10) at ../../phonon/path.cpp:195
#18 0x00007f64659b1b7d in Phonon::createPath (source=source@entry=0x27f1c60, sink=sink@entry=0x2805e10) at ../../phonon/path.cpp:434
#19 0x00007f64659a6db2 in Phonon::createPlayer (category=Phonon::NotificationCategory, source=...) at ../../phonon/mediaobject.cpp:773
#20 0x000000000041d58f in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-04-01 07:51:40 UTC

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