Package: xsane
Version: 0.996-4
Severity: normal
Tags: sid

Xsane on my system reliably crashes on startup with a segfault.

I'm not certain whether xsane is the real culprit, but that is
where this problem manifests itself. I've attached a backtrace.

Michael


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xsane depends on:
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libc6                   2.10.2-6         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.3.11-1         FreeType 2 font engine, shared lib
ii  libgimp2.0              2.6.8-3          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               6b-16.1          The Independent JPEG Group's JPEG 
ii  liblcms1                1.18.dfsg-1.2+b1 Color management library
ii  libpango1.0-0           1.28.0-1         Layout and rendering of internatio
ii  libpng12-0              1.2.43-1         PNG library - runtime
ii  libsane                 1.0.21-1         API library for scanners
ii  libtiff4                3.9.2-3+b1       Tag Image File Format (TIFF) libra
ii  xsane-common            0.996-4          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.3-1      Common UNIX Printing System(tm) - 
ii  elinks [www-browser]        0.12~pre5-2  advanced text-mode WWW browser
ii  iceweasel [www-browser]     3.5.9-3      Web browser based on Firefox
ii  konqueror [www-browser]     4:4.4.3-1    KDE 4's advanced file manager, web
ii  lynx-cur [www-browser]      2.8.8dev.3-3 Text-mode WWW Browser with NLS sup
ii  w3m [www-browser]           0.5.2-4      WWW browsable pager with excellent

Versions of packages xsane suggests:
ii  gimp                          2.6.8-3    The GNU Image Manipulation Program
ii  gocr                          0.48-1     A command line OCR
ii  gv                            1:3.6.9-1  PostScript and PDF viewer for X
pn  hylafax-client | mgetty-fax   <none>     (no description available)

-- no debconf information
$ gdb xsane
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 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 "i486-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) r
Starting program: /usr/bin/xsane 
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
*__GI___libc_free (mem=0x20058205) at malloc.c:3709
3709    malloc.c: No such file or directory.
        in malloc.c
(gdb) bt full
#0  *__GI___libc_free (mem=0x20058205) at malloc.c:3709
        ar_ptr = <value optimized out>
        p = 0x200581fd
#1  0xb6d25d5d in usb_destroy_configuration () from /lib/libusb-0.1.so.4
No symbol table info available.
#2  0xb6d254e2 in usb_free_dev () from /lib/libusb-0.1.so.4
No symbol table info available.
#3  0xb6d25940 in usb_find_devices () from /lib/libusb-0.1.so.4
No symbol table info available.
#4  0xb6d14849 in sanei_usb_init () at sanei_usb.c:574
        prefix = 0xbfff95f0
        prefixlist = {0xb6d1d934 "/dev/", 0xb6d1f9c3 "usbscanner", 0xb6d1d93a 
"/dev/usb/", 
          0xb6d1f960 "scanner", 0x0, 0x0}
        vendor = 135780272
        product = -1227753054
        devname = 
"x5\001\000\377\377\377\377\364\357\377\267\006\000\000\000\000\000\000\000ؒ\377\277?\317\376\267\330\331\027\bP\333\027\b",
 '\000' <repeats 12 times>, 
"\001\000\000\000\252\324\376\267\244\362\377\267t\223\377\277w\316P\267\250\222\377\277ؒ\377\277p}\377\267\220}\377\267\250\263\377\267;\377\267;\377\267p}\377\267\220}\377\267\250\263\377\267;\377\267\244\362\377\267\000\340ж\000\000\000\000\230\360ж\000\000\000\000\001\000\000\000\240\221\377\001\250\222\377\277\200wA\267\000\000\000\000P\333\027\b\020ii\rP\222\377\277\003\026\377\267\242\370жf\247?\267\064\000\000\000\060\000\000\000\200t\000\000\200\222\377\277\070\222\377\277L\255\376\267D\361жѕ\377\277h\377ж(\374ж\270\354ж\340\332\027\bx\026Ҷ\a\000\000\000\204\000\000\000\364\357\377\267\310\332\027\b\000\000\000\000\264\222\377\277\225\260\376\267\330\332\027\b\326\370ж\310\347ж*\324Ѷ|\026Ҷ\b\262\377\267\200\222\377\277
 
\330\027\b\000\000\000\000\247W\267C\275\272\035\002\005\000\000\000\310\347ж\320\346ж\274\357\377\277",
 '\000' <repeats 12 times>, "\002\000\000\000O\000\000\000\000\000\000\000 
\330\027\bѕ\377\277\230\360ж\000\000\000\000\000\000\000\000\364\357\377\267\247W\267C\360\331\027\b\240\223\377\277\257\262\376\267\220\223\377\277\000\000\000\000\204\223\377\277|\331\027\b\000\000\000\000\000\000\000\000"...
        fd = 135908103
        i = <value optimized out>
        device = {open = 135780824, method = sanei_usb_method_scanner_driver, 
fd = 1, 
          devname = 0xb6d0ec28 "(\006", vendor = 135780384, product = 
-1208259679, bulk_in_ep = -1, 
          bulk_out_ep = -1207963660, iso_in_ep = -1227822040, iso_out_ep = 
135780384, 
          int_in_ep = -1073768960, int_out_ep = -1208025173, control_in_ep = 
135780824, 
          control_out_ep = 0, interface_nr = 1, missing = 1, libusb_handle = 
0x0, 
          libusb_device = 0xb6d0f6c0}
        bus = 0xb6d1f960
        dev = <value optimized out>
#5  0xb6d1c03a in sane_umax1220u_init (version_code=0xbfffa6ac, 
authorize=0x8059e10) at umax1220u.c:603
        config_line = "/usr/lib/sane/libsane-umax1220u.so.1\000s.\000\000 have 
to give the 
device\000\000\b\004\200\...@ؖ\377\277Ȕp\267tn\017\b\310\000\000\000\233s<\267TN\017\b
 
\227\377\277(\342m\267\370\226\377\277Ȕp\267tn\01...@\215\017\b\030\227\377\277g><\267\264\227\377\277\024\000\000\000\030\227\377\277TN\017---Type
 <return> to continue, or q <return> to quit---
\b\264\227\377\277\000\000\000\000\233S<\267|\026r\267\264\227\377\277\001\000\000\000\030\227\377\277\214%q\267\024\000\000\000\001\000\000\000\030\227\377\277j%q\267|\026r\267\340il\267\370\227\377\277\206up\267\264\227\377\277\374\230\377\277\264\227\377\277\000\000\000\000\240\227\377\...@\215\017\bx\227\377\277\262\024o\267\024d\024\b\001\000\000\000\230\227\377\277q\241p\267)\000\000\000\001\000\000\000\230\227\377\277\270\"d\267\020d\024\b(\000\000\000\210\227\377\277\245\016>\267\001\000\000\000(\244\021\b\220\060\017\b\020d\024"...
        len = <value optimized out>
        fp = <value optimized out>
#6  0xb7fb8ab4 in init (be=0x8114a10) at dll.c:613
        status = <value optimized out>
        version = 16777218
#7  0xb7fb8da7 in sane_dll_get_devices (device_list=0x80e73c8, local_only=0) at 
dll.c:1034
        be_list = 0x817d758
        be = 0x8114a10
        status = <value optimized out>
        full_name = <value optimized out>
        i = 0
        num_devs = <value optimized out>
#8  0xb7fb6a94 in sane_get_devices (dl=0x80e73c8, local=0) at dll-s.c:17
No locals.
#9  0x080be906 in ?? ()
No symbol table info available.
#10 0x080c7f2e in ?? ()
No symbol table info available.
#11 0x080c8662 in ?? ()
No symbol table info available.
#12 0xb73feb55 in __libc_start_main (main=0x80c8220, argc=1, ubp_av=0xbfffefb4, 
init=0x80ca9e0, 
    fini=0x80ca9d0, rtld_fini=0xb7ff09b0 <_dl_fini>, stack_end=0xbfffefac) at 
libc-start.c:222
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1219317772, 135047648, 
134542448, -1073746040, 
                -170735351, 1977261336}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0xb7ff5bb0, 
              0xb73fea7d}, data = {prev = 0x0, cleanup = 0x0, canceltype = 
-1208001616}}}
        not_first_call = <value optimized out>
#13 0x0804f491 in ?? ()
No symbol table info available.
(gdb) c
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) q

Reply via email to