[Bug 39441] New: Assertion when trying to send video and the camera is busy
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jul 21 17:22:57 CEST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=39441
Summary: Assertion when trying to send video and the camera is
busy
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: yell
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: pochu27 at gmail.com
QAContact: telepathy-bugs at lists.freedesktop.org
If the camera is busy and you try to send video, we assert:
(empathy-call:2801): tp-fs-DEBUG: Delaying codec offer processing
(empathy-call:2801): tp-fs-DEBUG: updating local codecs
(empathy-call:2801): tp-fs-DEBUG: Requesting that the application start sending
(empathy-call:2801): tp-fs-DEBUG: Request to start sending succeeded
[New Thread 0x7fffccde5700 (LWP 2829)]
[New Thread 0x7fffcc5e4700 (LWP 2830)]
[New Thread 0x7fffc7da2700 (LWP 2831)]
[New Thread 0x7fffcbda3700 (LWP 2833)]
[New Thread 0x7fffcb5a2700 (LWP 2834)]
[New Thread 0x7fffca520700 (LWP 2837)]
(empathy-call:2801): tp-fs-DEBUG: Delaying codec offer processing
[New Thread 0x7fffc9ad8700 (LWP 2838)]
[New Thread 0x7fffc9094700 (LWP 2839)]
(empathy-call:2801): tp-fs-DEBUG: updating local codecs
[New Thread 0x7fffc8893700 (LWP 2840)]
(empathy-call:2801): tp-fs-DEBUG: Codecs changed
(empathy-call:2801): tp-fs-DEBUG: updating local codecs
(empathy-call:2801): tp-fs-DEBUG: Codecs changed
(empathy-call:2801): tp-fs-DEBUG: updating local codecs
(empathy-call:2801): tp-fs-DEBUG: Codecs changed
(empathy-call:2801): tp-fs-DEBUG: updating local codecs
[Thread 0x7fffcb5a2700 (LWP 2834) exited]
libv4l2: error setting pixformat: Device or resource busy
empathy-Message: Element error: Device '/dev/video0' cannot capture at 320x240
-- gstv4l2object.c(2111): gst_v4l2_object_set_format ():
/GstPipeline:pipeline0/EmpathyGstVideoSrc:empathygstvideosrc0/GstGConfVideoSrc:gconfvideosrc0/GstBin:bin7/GstV4l2Src:v4l2src0:
Call to S_FMT failed for YU12 @ 320x240: Device or resource busy
tp-yell-CRITICAL **: tpy_call_stream_set_sending_async: assertion
`self->priv->result == NULL' failed
aborting...
Program received signal SIGABRT, Aborted.
0x00007fffed73f405 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 0x00007fffed73f405 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fffed742680 in abort () at abort.c:92
#2 0x00007fffedadf32a in g_logv (log_domain=0x465366 "tp-yell",
log_level=<value optimized out>,
format=0x7fffedb25f88 "%s: assertion `%s' failed", args1=0x7fffffffe220)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmessages.c:557
#3 0x00007fffedadf3b3 in g_log (log_domain=<value optimized out>,
log_level=<value optimized out>, format=<value optimized out>)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmessages.c:577
#4 0x000000000043664f in tpy_call_channel_send_video (self=0xce1010, send=0)
at call-channel.c:919
#5 0x0000000000427010 in empathy_call_window_set_send_video (
window=0x908e00, state=CAMERA_STATE_OFF) at empathy-call-window.c:3041
#6 0x00000000004270b2 in disable_camera (self=0x908e00)
at empathy-call-window.c:914
#7 0x00000000004277ea in empathy_call_window_remove_video_input (
bus=0x6b2e00, message=<value optimized out>,
user_data=<value optimized out>) at empathy-call-window.c:2579
#8 empathy_call_window_bus_message (bus=0x6b2e00,
message=<value optimized out>, user_data=<value optimized out>)
at empathy-call-window.c:2690
#9 0x00007ffff3f96da4 in gst_bus_source_dispatch (source=0x844650,
callback=0x4276b0 <empathy_call_window_bus_message>, user_data=0x908e00)
at gstbus.c:761
#10 0x00007fffedad64a3 in g_main_dispatch (context=0x899510)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#11 g_main_context_dispatch (context=0x899510)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#12 0x00007fffedad6c80 in g_main_context_iterate (context=0x899510, block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#13 0x00007fffedad72f2 in g_main_loop_run (loop=0xca21e0)
at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#14 0x00007ffff062583d in gtk_main ()
at
/build/buildd-gtk+3.0_3.0.11-1-amd64-t5miDy/gtk+3.0-3.0.11/./gtk/gtkmain.c:1358
#15 0x00007fffee673c3c in g_application_run (application=0x6a2180,
argc=<value optimized out>, argv=<value optimized out>)
at /tmp/buildd/glib2.0-2.28.6/./gio/gapplication.c:1322
#16 0x0000000000422b52 in main (argc=1, argv=0x7fffffffe768)
at empathy-call.c:174
(gdb)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list