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