Package: cheese
Version: 3.22.1-1+b1
Severity: normal

Dear Maintainer,

Plugging in a UVC webcam and running "cheese -d /dev/video2" segfaults
while running just "cheese" works fine.  Output from "gdb --args
cheese -d /dev/video2" follows:

Thread 1 "cheese" received signal SIGSEGV, Segmentation fault.
0x00007ffff56cd931 in g_value_object_collect_value (value=0x7fffffffd240, 
n_collect_values=<optimized out>, collect_values=0x7fffffffd280, 
collect_flags=0) at ././gobject/gobject.c:3669
3669    ././gobject/gobject.c: No such file or directory.
(gdb) bt
#0  0x00007ffff56cd931 in g_value_object_collect_value (value=0x7fffffffd240, 
n_collect_values=<optimized out>, collect_values=0x7fffffffd280, 
collect_flags=0) at ././gobject/gobject.c:3669
#1  0x00007ffff56d057c in g_object_set_valist 
(object=object@entry=0x555555874340 [CheeseCamera], 
first_property_name=first_property_name@entry=0x7ffff79cc27d "device", 
var_args=var_args@entry=0x7fffffffd310)
at ././gobject/gobject.c:2156
#2  0x00007ffff56d0e6c in g_object_set (_object=0x555555874340, 
first_property_name=0x7ffff79cc27d "device") at ././gobject/gobject.c:2277
#3  0x00007ffff79c77a5 in cheese_camera_setup () at 
/usr/lib/x86_64-linux-gnu/libcheese.so.8
#4  0x00005555555605eb in cheese_application_setup_camera 
(self=self@entry=0x5555557ad100 [CheeseApplication]) at 
src/cheese-application.c:536
#5  0x000055555556096b in cheese_application_common_init (self=0x5555557ad100 
[CheeseApplication]) at src/cheese-application.c:346
#9  0x00007ffff56e3fbf in <emit signal ??? on instance 0x5555557ad100 
[CheeseApplication]> (instance=instance@entry=0x5555557ad100, 
signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447
#6  0x00007ffff56c8f75 in g_closure_invoke 
(closure=closure@entry=0x5555557a8ab0, return_value=return_value@entry=0x0, 
n_param_values=1, param_values=param_values@entry=0x7fffffffd6a0, 
invocation_hint=invocation_hint@entry=0x7fffffffd620) at 
././gobject/gclosure.c:804
#7  0x00007ffff56db37d in signal_emit_unlocked_R 
(node=node@entry=0x5555557a8b00, detail=detail@entry=0, 
instance=instance@entry=0x5555557ad100, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7fffffffd6a0) at 
././gobject/gsignal.c:3673
#8  0x00007ffff56e3bdc in g_signal_emit_valist (instance=<optimized out>, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7fffffffd850) at ././gobject/gsignal.c:3391
#10 0x00007ffff59aacdb in g_application_activate 
(application=application@entry=0x5555557ad100 [CheeseApplication]) at 
././gio/gapplication.c:2148
#11 0x000055555555f4d3 in cheese_application_real_command_line 
(base=0x5555557ad100 [CheeseApplication], cl=<optimized out>) at 
src/cheese-application.c:426
#12 0x00007fffee5cf038 in ffi_call_unix64 () at 
/usr/lib/x86_64-linux-gnu/libffi.so.6
#13 0x00007fffee5cea9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#14 0x00007ffff56c9c8a in g_cclosure_marshal_generic_va 
(closure=0x5555557a8a60, return_value=0x7fffffffdd40, instance=<optimized out>, 
args_list=<optimized out>, marshal_data=<optimized out>, n_params=1, 
param_types=0x5555557a8e00) at ././gobject/gclosure.c:1604
#15 0x00007ffff56c91a4 in _g_closure_invoke_va 
(closure=closure@entry=0x5555557a8a60, 
return_value=return_value@entry=0x7fffffffdd40, 
instance=instance@entry=0x5555557ad100, args=args@entry=0x7fffffffde10, 
n_params=<optimized out>, param_types=0x5555557a8e00) at 
././gobject/gclosure.c:867
#16 0x00007ffff56e33a1 in g_signal_emit_valist (instance=0x5555557ad100, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffde10) at 
././gobject/gsignal.c:3300
#17 0x00007ffff56e3fbf in g_signal_emit 
(instance=instance@entry=0x5555557ad100, signal_id=<optimized out>, 
detail=detail@entry=0) at ././gobject/gsignal.c:3447
#18 0x00007ffff59a9473 in g_application_call_command_line 
(application=0x5555557ad100 [CheeseApplication], arguments=<optimized out>, 
options=<optimized out>, exit_status=0x7fffffffe044)
at ././gio/gapplication.c:982
#19 0x00007ffff59ab4c4 in g_application_real_local_command_line 
(application=0x5555557ad100 [CheeseApplication], arguments=0x7fffffffe048, 
exit_status=0x7fffffffe044) at ././gio/gapplication.c:1036
#20 0x00007ffff59ab692 in g_application_run (application=0x5555557ad100 
[CheeseApplication], argc=3, argv=0x7fffffffe198) at ././gio/gapplication.c:2350
#21 0x0000555555568620 in _vala_main (args=0x7fffffffe198, args_length1=3) at 
src/cheese-main.c:68
#22 0x00007ffff4df1f2a in __libc_start_main (main=0x55555555ef00 <main>, 
argc=3, argv=0x7fffffffe198, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fffffffe188)
at ../csu/libc-start.c:310
#23 0x000055555555ef4a in _start ()

Regards,

Bob


-- System Information:
Debian Release: 9.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable'), 
(80, 'testing'), (70, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-linux-latest-9 (SMP w/16 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages cheese depends on:
ii  cheese-common          3.22.1-1
ii  gnome-video-effects    0.4.1-3
ii  libc6                  2.26-6
ii  libcanberra-gtk3-0     0.30-3
ii  libcheese-gtk25        3.22.1-1+b1
ii  libcheese8             3.22.1-1+b1
ii  libclutter-1.0-0       1.26.0+dfsg-3
ii  libclutter-gtk-1.0-0   1.8.2-2
ii  libgdk-pixbuf2.0-0     2.36.5-2+deb9u2
ii  libglib2.0-0           2.50.3-2
ii  libgnome-desktop-3-12  3.22.2-1
ii  libgstreamer1.0-0      1.10.4-1
ii  libgtk-3-0             3.22.11-1

Versions of packages cheese recommends:
ii  gvfs  1.28.2-1.0nosystemd1
ii  yelp  3.22.0-1

Versions of packages cheese suggests:
pn  gnome-video-effects-frei0r  <none>

-- no debconf information

Reply via email to