coriander segfaults on closing or stopping "Display

Bug #609210 reported by Tristan Matthews
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
coriander (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: coriander

To reproduce (requires a dc1394 camera)
1)Open coriander
2)Click on the "Services" tab.
3)Under "ISO Control", click START
4)Click the "Display" button at the top. You should see video playback from your camera.
5)Close the video window, or click the "Display" button again (as if to stop playback).

What should happen:
The video playback should stop

What does happen:
Coriander exits with a SEGFAULT

Here's my gdb output:

gdb coriander

(gdb) run
Starting program: /usr/bin/coriander
[Thread debugging using libthread_db enabled]

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(coriander:28291): Gtk-WARNING **: GtkSpinButton: setting an adjustment with no-zero page size is deprecated
[New Thread 0x7fffe80af710 (LWP 28295)]
[New Thread 0x7fffe78ae710 (LWP 28296)]
[New Thread 0x7fffe7017710 (LWP 28297)]
[New Thread 0x7fffe6532710 (LWP 28298)]
[Thread 0x7fffe78ae710 (LWP 28296) exited]
[Thread 0x7fffe6532710 (LWP 28298) exited]
[Thread 0x7fffe7017710 (LWP 28297) exited]
Pressing OFF

(coriander:28291): Gtk-CRITICAL **: gtk_tree_store_get_value: assertion `VALID_TER (iter, tree_store)' failed

(coriander:28291): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.24.1/gobjec/gtype.c:4177: type id `0' is invalid

(coriander:28291): GLib-GObject-WARNING **: can't peek value table for type `<ivalid>' which is not currently referenced

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7523675 in gtk_tree_model_get_valist ()
   from /usr/lib/libgtk-x11-2.0.so.0

At this point I can do a gdb backtrace;
(gdb) bt
#0 0x00007ffff7523675 in gtk_tree_model_get_valist ()
   from /usr/lib/libgtk-x11-2.0.so.0
#1 0x00007ffff7523959 in gtk_tree_model_get ()
   from /usr/lib/libgtk-x11-2.0.so.0
#2 0x000000000042b3cb in ?? ()
#3 0x000000000042c14b in ?? ()
#4 0x00000000004263f8 in ?? ()
#5 0x00007ffff69e409b in ?? () from /lib/libglib-2.0.so.0
#6 0x00007ffff69e38c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#7 0x00007ffff69e7748 in ?? () from /lib/libglib-2.0.so.0
#8 0x00007ffff69e7c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#9 0x00007ffff7443bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x0000000000409359 in ?? ()
#11 0x00007ffff55c6c4d in __libc_start_main () from /lib/libc.so.6
#12 0x0000000000409029 in ?? ()
#13 0x00007fffffffe638 in ?? ()
#14 0x000000000000001c in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0x00007fffffffe874 in ?? ()
#17 0x0000000000000000 in ?? ()

Revision history for this message
phil (fongpwf) wrote :

I see the same thing. When I stop the display, coriander crashes. In case it matters, I am using the legacy firewire stack. With Juju, coriander crashes on startup.

Using Maverick on a IBM ThinkPad R40.
Kernel: 2.6.35-28-generic
Packages:
libdc1394-22 2.1.2-3
libraw1394-11 2.0.5-2ubuntu1
coriander 2.0.0-4

Changed in coriander (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.