gnomescan Segmentation fault on startup when encountering a DVB device

Bug #355011 reported by Cameron Braid
4
Affects Status Importance Assigned to Milestone
gnomescan (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gnomescan

Description: Ubuntu jaunty (development branch)
Release: 9.04

installed pacakges :

$ dpkg -l | grep scan
ii flegita 0.4.1-0ubuntu4 Gnome scan utility
ii flegita-gimp 0.4.1-0ubuntu4 Gnome Gimp scan plugin.
ii gnomescan 0.4.1-0ubuntu4 Gnome Scan Infrastructure
ii libgnomescan-common 0.4.1-0ubuntu4 Gnome scan widgets library
ii libgnomescan0 0.4.1-0ubuntu4 Gnome scan access library
ii libgnomescanui-common 0.4.1-0ubuntu4 Gnome scan widgets library
ii libgnomescanui0 0.4.1-0ubuntu4 Gnome scan widgets library
ii libsane 1.0.19-23ubuntu7 API library for scanners
ii mawk 1.3.3-13ubuntu1 a pattern scanning and text processing langu
ii sane-utils 1.0.19-23ubuntu7 API library for scanners -- utilities

$ flegita
(flegita:6883): GnomeScan-DEBUG: gnomescan 0.4.1
(flegita:6883): GnomeScan-DEBUG: sane_init(0x7fff561a1194, NULL)
(flegita:6883): GnomeScan-DEBUG: SANE Version = 1.0.19
(flegita:6883): GnomeScan-DEBUG: sane_get_devices (0x7fff561a1178, FALSE)
(flegita:6883): GnomeScan-DEBUG: Creating unknown Scanner Noname AverTV DVB-T 777 (v4l:/dev/video0)
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 15
(flegita:6883): GnomeScan-DEBUG: Creating option mode(2) 'Scan mode'
(flegita:6883): GnomeScan-DEBUG: type = gchararray
(flegita:6883): GnomeScan-DEBUG: value = "Gray"
(flegita:6883): GnomeScan-DEBUG: flags = { enumeration }
(flegita:6883): GnomeScan-DEBUG: enum = { Gray Color }
(flegita:6883): GnomeScan-DEBUG: unit = mm
(flegita:6883): GnomeScan-DEBUG: Creating option channel(3) 'Channel'
(flegita:6883): GnomeScan-DEBUG: type = gchararray
(flegita:6883): GnomeScan-DEBUG: value = "Composite1"
(flegita:6883): GnomeScan-DEBUG: flags = { enumeration }
(flegita:6883): GnomeScan-DEBUG: enum = { Composite1 S-Video }
(flegita:6883): GnomeScan-DEBUG: unit = mm
(flegita:6883): GnomeScan-DEBUG: Creating option tl-x(5) 'Top-left x'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { inactive range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 672.000000] step = 1.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option tl-y(6) 'Top-left y'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { inactive range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 479.000000] step = 1.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option br-x(7) 'Bottom-right x'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { inactive range }
(flegita:6883): GnomeScan-DEBUG: range = [48.000000 ; 720.000000] step = 1.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option br-y(8) 'Bottom-right y'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { inactive range }
(flegita:6883): GnomeScan-DEBUG: range = [32.000000 ; 511.000000] step = 1.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option brightness(10) 'Brightness'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 128
(flegita:6883): GnomeScan-DEBUG: flags = { range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option hue(11) 'Hue'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 128
(flegita:6883): GnomeScan-DEBUG: flags = { range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option color(12) 'Picture color'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 129
(flegita:6883): GnomeScan-DEBUG: flags = { range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option contrast(13) 'Contrast'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 137
(flegita:6883): GnomeScan-DEBUG: flags = { range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option white-level(14) 'White level'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Emulating option 'source'
(flegita:6883): GnomeScan-DEBUG: Emulating option 'depth'
(flegita:6883): GnomeScan-DEBUG: Creating multi-function Scanner CANON Canon PIXMA MP750 (pixma:04A91706_30C505)
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 18
(flegita:6883): GnomeScan-DEBUG: Creating option resolution(2) 'Scan resolution'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 75
(flegita:6883): GnomeScan-DEBUG: flags = { automatic enumeration }
(flegita:6883): GnomeScan-DEBUG: enum = { 75 150 300 600 1200 2400}
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option mode(3) 'Scan mode'
(flegita:6883): GnomeScan-DEBUG: type = gchararray
(flegita:6883): GnomeScan-DEBUG: value = "Color"
(flegita:6883): GnomeScan-DEBUG: flags = { automatic enumeration }
(flegita:6883): GnomeScan-DEBUG: enum = { Color }
(flegita:6883): GnomeScan-DEBUG: unit = mm
(flegita:6883): GnomeScan-DEBUG: Creating option source(4) 'Scan source'
(flegita:6883): GnomeScan-DEBUG: type = gchararray
(flegita:6883): GnomeScan-DEBUG: value = "Flatbed"
(flegita:6883): GnomeScan-DEBUG: flags = { enumeration }
(flegita:6883): GnomeScan-DEBUG: enum = { Flatbed Automatic Document Feeder }
(flegita:6883): GnomeScan-DEBUG: unit = mm
(flegita:6883): GnomeScan-DEBUG: Creating option button-controlled(5) 'Button-controlled scan (experimental)'
(flegita:6883): GnomeScan-DEBUG: type = gboolean
(flegita:6883): GnomeScan-DEBUG: value = FALSE
(flegita:6883): GnomeScan-DEBUG: flags = { }
(flegita:6883): GnomeScan-DEBUG: unit = none
(flegita:6883): GnomeScan-DEBUG: Creating option custom-gamma(7) 'Use custom gamma table'
(flegita:6883): GnomeScan-DEBUG: type = gboolean
(flegita:6883): GnomeScan-DEBUG: value = FALSE
(flegita:6883): GnomeScan-DEBUG: flags = { inactive automatic }
(flegita:6883): GnomeScan-DEBUG: unit = none
(flegita:6883): GnomeScan-DEBUG: Creating option gamma-table(8) 'Image intensity'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { inactive automatic range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 255.000000] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option tl-x(10) 'Top-left x'
(flegita:6883): GnomeScan-DEBUG: type = gdouble
(flegita:6883): GnomeScan-DEBUG: value = 0.000000
(flegita:6883): GnomeScan-DEBUG: flags = { automatic range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 215.730652] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = bit
(flegita:6883): GnomeScan-DEBUG: Creating option tl-y(11) 'Top-left y'
(flegita:6883): GnomeScan-DEBUG: type = gdouble
(flegita:6883): GnomeScan-DEBUG: value = 0.000000
(flegita:6883): GnomeScan-DEBUG: flags = { automatic range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 297.010666] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = bit
(flegita:6883): GnomeScan-DEBUG: Creating option br-x(12) 'Bottom-right x'
(flegita:6883): GnomeScan-DEBUG: type = gdouble
(flegita:6883): GnomeScan-DEBUG: value = 215.730652
(flegita:6883): GnomeScan-DEBUG: flags = { automatic range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 215.730652] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = bit
(flegita:6883): GnomeScan-DEBUG: Creating option br-y(13) 'Bottom-right y'
(flegita:6883): GnomeScan-DEBUG: type = gdouble
(flegita:6883): GnomeScan-DEBUG: value = 297.010666
(flegita:6883): GnomeScan-DEBUG: flags = { automatic range }
(flegita:6883): GnomeScan-DEBUG: range = [0.000000 ; 297.010666] step = 0.000000
(flegita:6883): GnomeScan-DEBUG: unit = bit
(flegita:6883): GnomeScan-DEBUG: Creating option button-1(16) 'Button 1'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { advanced }
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Creating option button-2(17) 'Button 2'
(flegita:6883): GnomeScan-DEBUG: type = gint
(flegita:6883): GnomeScan-DEBUG: value = 0
(flegita:6883): GnomeScan-DEBUG: flags = { advanced }
(flegita:6883): GnomeScan-DEBUG: unit = pixel
(flegita:6883): GnomeScan-DEBUG: Emulating option 'depth'
(flegita:6883): GnomeScan-DEBUG: Scanner AverTV DVB-T 777 selected
(flegita:6883): GnomeScan-DEBUG: Area set to 0.000000×0.000000+0.000000+0.000000 (mm)

(flegita:6883): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(flegita:6883): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(flegita:6883): GnomeScan-DEBUG: 0 px @ 50.000000 dpi = 0.000000mm
(flegita:6883): GnomeScan-DEBUG: 0 px @ 50.000000 dpi = 0.000000mm
(flegita:6883): GnomeScan-DEBUG: 1417 px @ 50.000000 dpi = 719.835982mm
(flegita:6883): GnomeScan-DEBUG: 1006 px @ 50.000000 dpi = 511.047987mm
(flegita:6883): GnomeScan-DEBUG: Area set to 719.835982×511.047987+0.000000+0.000000 (mm)

(flegita:6883): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `VALID_ITER (iter, list_store)' failed

(flegita:6883): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.20.0/gobject/gtype.c:3940: type id `0' is invalid

(flegita:6883): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault (core dumped)

summary: - gnoemscan crashes on startup when identifying a DVB device
+ gnomescan Segmentation fault on startup when encountering a DVB device
Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

Please use 0.6.2

Thx
Étienne.

Changed in gnomescan (Ubuntu):
status: New → Invalid
Revision history for this message
Cameron Braid (cameron-braid) wrote :

I'd love to .. is there a PPA for jaunty ?

I tried https://launchpad.net/~bersace/+archive/ppa but there is no jaunty build

Cam

Revision history for this message
Jack Deslippe (jdeslip) wrote :

I also had the same problem. I installed the packages from bersace repository on jaunty (even though they say they are for intrepid) and it fixes the problem. However, is PNG suppossed to be the only available output option? Perhaps the packages in that PPA are missing something?

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.