Package: xsane
Version: 0.997-2
Severity: important
Tags: squeeze

On startup after selecting a Brother MFC-9420CN scanner xsane crashes with
'BadMatch (invalid parameter attributes)' while bringing up initial windows (in
error breakpoint below the main window is fully up, while a histogram window
and a preview window are partially painted).  I'm running the current Brother-
supplied driver for the scanner and have used xsane with this scanner
successfully on other debian squeeze systems.  The system with this problem is
new.  It has two ATI Radeon HD 4850 video cards each driving a separate monitor
joined into a single virtual desktop with Xinerama, which is necessary because
xrandr does not yet support multiple devices.  The display driver is the free
one, radeon.

The problem is consistently repeatable and renders xsane unusable on this
system.

Here are details on the crash, complete wtih stack trace:

ch...@i7mana:~$ gdb --args xsane --sync
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xsane...(no debugging symbols found)...done.
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gdk_x_error) pending.
(gdb) run
Starting program: /usr/bin/xsane --sync
[Thread debugging using libthread_db enabled]
Xlib:  extension "RANDR" missing on display ":0.0".
libv4lconvert: warning more framesizes then I can handle!
libv4lconvert: warning more framesizes then I can handle!
[New Thread 0x7fffe4128710 (LWP 6667)]

Breakpoint 1, gdk_x_error (display=0x6c0080, error=0x7fffffff9570) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkmain-x11.c:438
438     /tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkmain-x11.c: No such file or
directory.
        in /tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkmain-x11.c
(gdb) bt
#0  gdk_x_error (display=0x6c0080, error=0x7fffffff9570) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkmain-x11.c:438
#1  0x00007ffff297ad0c in _XError () from /usr/lib/libX11.so.6
#2  0x00007ffff2982139 in ?? () from /usr/lib/libX11.so.6
#3  0x00007ffff2982820 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007ffff2976403 in XSync () from /usr/lib/libX11.so.6
#5  0x00007ffff29765bb in ?? () from /usr/lib/libX11.so.6
#6  0x00007ffff61a1ffd in gdk_x11_drawable_update_picture_clip
(drawable=0x87e920, gc=0x72c340, pixbuf=0x8f4a80, src_x=<value optimized out>,
src_y=<value optimized out>,
    dest_x=<value optimized out>, dest_y=6, width=20, height=20,
dither=GDK_RGB_DITHER_NORMAL, x_dither=0, y_dither=0) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkdrawable-x11.c:405
#7  gdk_x11_draw_pixbuf (drawable=0x87e920, gc=0x72c340, pixbuf=0x8f4a80,
src_x=<value optimized out>, src_y=<value optimized out>, dest_x=<value
optimized out>, dest_y=6, width=20,
    height=20, dither=GDK_RGB_DITHER_NORMAL, x_dither=0, y_dither=0) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkdrawable-x11.c:1503
#8  0x00007ffff619184a in gdk_window_draw_pixbuf (drawable=0x86ee90,
gc=0x72c340, pixbuf=0x8f4a80, src_x=0, src_y=<value optimized out>, dest_x=189,
dest_y=6, width=20, height=20,
    dither=GDK_RGB_DITHER_NORMAL, x_dither=0, y_dither=0) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:4696
#9  0x00007ffff6516a77 in gtk_image_expose (widget=0x8b7220, event=<value
optimized out>) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkimage.c:2083
#10 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f3a80,
return_value=0x7fffffff9c00, n_param_values=<value optimized out>,
param_values=0x8be720,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff6516820) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#11 0x00007ffff47e33c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#14 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x8b7220,
event=0x8dfc10) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#16 0x00007ffff64b3616 in IA__gtk_container_propagate_expose (container=<value
optimized out>, child=0x8b7220, event=0x8df950) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2736
#17 0x00007ffff64b61f4 in gtk_container_expose (widget=0x8b7a70,
event=0x8df950) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2647
#18 0x00007ffff648ae42 in gtk_button_expose (widget=0x8b7a70, event=0x8df950)
at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkbutton.c:1582
#19 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f3a80,
return_value=0x7fffffffa0d0, n_param_values=<value optimized out>,
param_values=0x8d9900,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff648add0) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#20 0x00007ffff47e33c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#23 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x8b7a70,
event=0x8df950) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#25 0x00007ffff64b3616 in IA__gtk_container_propagate_expose (container=<value
optimized out>, child=0x8b7a70, event=0x900410) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2736
#26 0x00007ffff648452b in gtk_box_forall (container=0x883460,
include_internals=<value optimized out>, callback=0x7ffff64b3620
<gtk_container_expose_child>, callback_data=0x7fffffffa3e0)
    at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkbox.c:1251
#27 0x00007ffff64b61f4 in gtk_container_expose (widget=0x883460,
event=0x900410) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2647
#28 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f3a80,
return_value=0x7fffffffa5b0, n_param_values=<value optimized out>,
param_values=0x8af470,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff64b6170) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#29 0x00007ffff47e33c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#32 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x883460,
event=0x900410) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#34 0x00007ffff64b3616 in IA__gtk_container_propagate_expose (container=<value
optimized out>, child=0x883460, event=0x8dfdd0) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2736
#35 0x00007ffff648452b in gtk_box_forall (container=0x8833d0,
include_internals=<value optimized out>, callback=0x7ffff64b3620
<gtk_container_expose_child>, callback_data=0x7fffffffa8c0)
    at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkbox.c:1251
#36 0x00007ffff64b61f4 in gtk_container_expose (widget=0x8833d0,
event=0x8dfdd0) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2647
#37 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f3a80,
return_value=0x7fffffffaa90, n_param_values=<value optimized out>,
param_values=0x8be440,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff64b6170) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#38 0x00007ffff47e33c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#41 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#42 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x8833d0,
event=0x8dfdd0) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#43 0x00007ffff64b3616 in IA__gtk_container_propagate_expose (container=<value
optimized out>, child=0x8833d0, event=0x7fffffffb260) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2736
#44 0x00007ffff64b61f4 in gtk_container_expose (widget=0x86ed80,
event=0x7fffffffb260) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2647
#45 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f3a80,
return_value=0x7fffffffaf40, n_param_values=<value optimized out>,
param_values=0x8d98a0,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff6665330) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#46 0x00007ffff47e347e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#48 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#49 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x86ed80,
event=0x7fffffffb260) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#51 0x00007ffff6532416 in IA__gtk_main_do_event (event=0x7fffffffb260) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1572
#52 0x00007ffff618d7b2 in _gdk_window_process_updates_recurse (window=0x86ee90,
expose_region=0x8fe8f0) at /tmp/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5181
#53 0x00007ffff618a26b in gdk_window_process_updates_internal (window=0x86ee90)
at /tmp/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5340
#54 0x00007ffff618ebdd in IA__gdk_window_process_updates (window=0x86ee90,
update_children=1) at /tmp/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5514
#55 0x00007ffff6664f1f in gtk_window_move_resize (container=0x86ed80) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:6241
#56 gtk_window_check_resize (container=0x86ed80) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:5403
#57 0x00007ffff47e347e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff47faa76 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#60 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0x00007ffff64b41b0 in gtk_container_idle_sizer (data=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1350
#62 0x00007ffff6168d26 in gdk_threads_dispatch (data=0x901a20) at
/tmp/buildd/gtk+2.0-2.20.1/gdk/gdk.c:512
#63 0x00007ffff3f296c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#64 0x00007ffff3f2d538 in ?? () from /lib/libglib-2.0.so.0
#65 0x00007ffff3f2d6ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#66 0x00007ffff65324f1 in IA__gtk_main_iteration () at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1307
#67 0x00000000004720a5 in ?? ()
#68 0x00007ffff47e347e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#69 0x00007ffff47f93f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#70 0x00007ffff47faa76 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#71 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#72 0x00007ffff648d235 in gtk_real_button_released (button=0x6c0080) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkbutton.c:1725
#73 0x00007ffff47e347e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#74 0x00007ffff47f8cc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#75 0x00007ffff47faa76 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#76 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#77 0x00007ffff648bf3d in gtk_button_button_release (widget=0x6c0080,
event=0x7fffffff9570) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkbutton.c:1617
#78 0x00007ffff6538c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6f43e0,
return_value=0x7fffffffd7b0, n_param_values=<value optimized out>,
param_values=0x823a90,
    invocation_hint=<value optimized out>, marshal_data=0x7ffff648bf20) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#79 0x00007ffff47e347e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#80 0x00007ffff47f9040 in ?? () from /usr/lib/libgobject-2.0.so.0
#81 0x00007ffff47fa8bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#82 0x00007ffff47fafc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#83 0x00007ffff664ef6f in gtk_widget_event_internal (widget=0x8080f0,
event=0x7534e0) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#84 0x00007ffff65310f3 in IA__gtk_propagate_event (widget=0x8080f0,
event=0x7534e0) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
#85 0x00007ffff65321ab in IA__gtk_main_do_event (event=0x7534e0) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
#86 0x00007ffff61a63bc in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, user_data=<value optimized out>)
    at /tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#87 0x00007ffff3f296c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#88 0x00007ffff3f2d538 in ?? () from /lib/libglib-2.0.so.0
#89 0x00007ffff3f2da45 in g_main_loop_run () from /lib/libglib-2.0.so.0
#90 0x00007ffff6532647 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#91 0x000000000047286a in ?? ()
#92 0x0000000000472f3e in ?? ()
#93 0x00007ffff2e91c4d in __libc_start_main () from /lib/libc.so.6
#94 0x0000000000409dc9 in ?? ()
#95 0x00007fffffffe398 in ?? ()
#96 0x000000000000001c in ?? ()
#97 0x0000000000000002 in ?? ()
#98 0x00007fffffffe653 in ?? ()
#99 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
The program 'xsane' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 45081 error_code 8 request_code 147 minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
[Thread 0x7fffe4128710 (LWP 6667) exited]

Program exited with code 01.
(gdb)




-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xsane depends on:
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libc6                   2.11.2-2         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-4         The Cairo 2D vector graphics libra
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.4.0-2          FreeType 2 font engine, shared lib
ii  libgimp2.0              2.6.10-1         Libraries for the GNU Image Manipu
ii  libglib2.0-0            2.24.1-1         The GLib library of C routines
ii  libgtk2.0-0             2.20.1-1         The GTK+ graphical user interface 
ii  libjpeg62               6b1-1            The Independent JPEG Group's JPEG 
ii  liblcms1                1.18.dfsg-1.2+b2 Color management library
ii  libpango1.0-0           1.28.1-1         Layout and rendering of internatio
ii  libpng12-0              1.2.44-1         PNG library - runtime
ii  libsane                 1.0.21-3         API library for scanners
ii  libtiff4                3.9.4-1          Tag Image File Format (TIFF) libra
ii  xsane-common            0.997-2          featureful graphical frontend for 
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages xsane recommends:
ii  cups-client                   1.4.4-2    Common UNIX Printing System(tm) - 
ii  epiphany-browser [www-browser 2.30.2-3   Intuitive GNOME web browser
ii  iceweasel [www-browser]       3.5.11-1   Web browser based on Firefox
ii  konqueror [www-browser]       4:4.4.5-1  advanced file manager, web browser
ii  w3m [www-browser]             0.5.2-7    WWW browsable pager with excellent

Versions of packages xsane suggests:
ii  gimp                          2.6.10-1   The GNU Image Manipulation Program
pn  gocr                          <none>     (no description available)
pn  gv                            <none>     (no description available)
pn  hylafax-client | mgetty-fax   <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to