xpp crashes on printer options change

Bug #954843 reported by giorgos000
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xpp (Ubuntu)
New
Undecided
Unassigned

Bug Description

xpp starts up and correctly shows my printer (NRG_DSm622). I click on the printer name and then I click on "Options...", there is an option called "Duplex Printing". Changing this option crashes the application.

The reason I use xpp is that my printer needs support for a feature called UserCodes and xpp is recommended (https://wiki.linuxfoundation.org/en/OpenPrinting/Database/RicohFAQ#What_are_UserCodes.3F_How_do_I_use_UserCodes_under_Linux.3F) .

System information:

$ lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10

$ apt-cache policy xpp
xpp:
  Installed: 1.5-cvs20050828-1.1ubuntu2
  Candidate: 1.5-cvs20050828-1.1ubuntu2
  Version table:
 *** 1.5-cvs20050828-1.1ubuntu2 0
        500 http://be.archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages
        100 /var/lib/dpkg/status

The gdb trace follows:

$ gdb xpp
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/xpp...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/xpp
[Thread debugging using libthread_db enabled]
*** glibc detected *** /usr/bin/xpp: munmap_chunk(): invalid pointer: 0x080933ac ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6ff22)[0x3b2f22]
/lib/i386-linux-gnu/libc.so.6(+0x70168)[0x3b3168]
/usr/bin/xpp[0x80571a4]
/usr/bin/xpp[0x804bcd2]
/usr/bin/xpp[0x804bd7a]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN8Fl_Menu_6pickedEPK12Fl_Menu_Item+0xa5)[0x1dc435]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN9Fl_Choice6handleEi+0x120)[0x1bcc90]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x387dc)[0x1c87dc]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN8Fl_Group6handleEi+0x10c)[0x1c8b4c]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x387dc)[0x1c87dc]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN8Fl_Group6handleEi+0x10c)[0x1c8b4c]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x387dc)[0x1c87dc]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN8Fl_Group6handleEi+0x10c)[0x1c8b4c]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN7Fl_Tabs6handleEi+0x3cc)[0x1e909c]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x387dc)[0x1c87dc]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN8Fl_Group6handleEi+0x10c)[0x1c8b4c]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN9Fl_Window6handleEi+0x3f)[0x1b3d5f]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x22839)[0x1b2839]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN2Fl6handleEiP9Fl_Window+0x247)[0x1b36a7]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_Z9fl_handleRK7_XEvent+0x90)[0x1ff010]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(+0x6fff6)[0x1ffff6]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_Z7fl_waitd+0x1a1)[0x200231]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN2Fl4waitEd+0x120)[0x1b46a0]
/usr/lib/i386-linux-gnu/libfltk.so.1.1(_ZN2Fl3runEv+0x2e)[0x1b47fe]
/usr/bin/xpp[0x804b131]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x35c113]
/usr/bin/xpp[0x804b191]
======= Memory map: ========
00110000-0012e000 r-xp 00000000 08:06 394128 /lib/i386-linux-gnu/ld-2.13.so
0012e000-0012f000 r--p 0001d000 08:06 394128 /lib/i386-linux-gnu/ld-2.13.so
0012f000-00130000 rw-p 0001e000 08:06 394128 /lib/i386-linux-gnu/ld-2.13.so
00130000-0017e000 r-xp 00000000 08:06 527935 /usr/lib/i386-linux-gnu/libcups.so.2
0017e000-00181000 r--p 0004d000 08:06 527935 /usr/lib/i386-linux-gnu/libcups.so.2
00181000-00182000 rw-p 00050000 08:06 527935 /usr/lib/i386-linux-gnu/libcups.so.2
00182000-0018e000 r-xp 00000000 08:06 531856 /usr/lib/i386-linux-gnu/libfltk_images.so.1.1
0018e000-0018f000 r--p 0000b000 08:06 531856 /usr/lib/i386-linux-gnu/libfltk_images.so.1.1
0018f000-00190000 rw-p 0000c000 08:06 531856 /usr/lib/i386-linux-gnu/libfltk_images.so.1.1
00190000-00230000 r-xp 00000000 08:06 527045 /usr/lib/i386-linux-gnu/libfltk.so.1.1
00230000-00231000 ---p 000a0000 08:06 527045 /usr/lib/i386-linux-gnu/libfltk.so.1.1
00231000-00233000 r--p 000a0000 08:06 527045 /usr/lib/i386-linux-gnu/libfltk.so.1.1
00233000-00237000 rw-p 000a2000 08:06 527045 /usr/lib/i386-linux-gnu/libfltk.so.1.1
00237000-0023a000 rw-p 00000000 00:00 0
0023a000-00318000 r-xp 00000000 08:06 533599 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
00318000-00319000 ---p 000de000 08:06 533599 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
00319000-0031d000 r--p 000de000 08:06 533599 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
0031d000-0031e000 rw-p 000e2000 08:06 533599 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
0031e000-00325000 rw-p 00000000 00:00 0
00325000-00341000 r-xp 00000000 08:06 393713 /lib/i386-linux-gnu/libgcc_s.so.1
00341000-00342000 r--p 0001b000 08:06 393713 /lib/i386-linux-gnu/libgcc_s.so.1
00342000-00343000 rw-p 0001c000 08:06 393713 /lib/i386-linux-gnu/libgcc_s.so.1
00343000-004bb000 r-xp 00000000 08:06 394629 /lib/i386-linux-gnu/libc-2.13.so
004bb000-004bd000 r--p 00178000 08:06 394629 /lib/i386-linux-gnu/libc-2.13.so
004bd000-004be000 rw-p 0017a000 08:06 394629 /lib/i386-linux-gnu/libc-2.13.so
004be000-004c1000 rw-p 00000000 00:00 0
004c1000-004fc000 r-xp 00000000 08:06 533562 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
004fc000-004fd000 ---p 0003b000 08:06 533562 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
004fd000-004fe000 r--p 0003b000 08:06 533562 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
004fe000-004ff000 rw-p 0003c000 08:06 533562 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
004ff000-005a9000 r-xp 00000000 08:06 532439 /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14
005a9000-005aa000 ---p 000aa000 08:06 532439 /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14
005aa000-005ae000 r--p 000aa000 08:06 532439 /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14
005ae000-005af000 rw-p 000ae000 08:06 532439 /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14
005af000-005bb000 r-xp 00000000 08:06 529316 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
005bb000-005bc000 r--p 0000b000 08:06 529316 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
005bc000-005bd000 rw-p 0000c000 08:06 529316 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
005bd000-005ce000 r-xp 00000000 08:06 528126 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
005ce000-005cf000 r--p 00010000 08:06 528126 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
005cf000-005d0000 rw-p 00011000 08:06 528126 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
005d0000-005e7000 r-xp 00000000 08:06 394749 /lib/i386-linux-gnu/libpthread-2.13.so
005e7000-005e8000 r--p 00016000 08:06 394749 /lib/i386-linux-gnu/libpthread-2.13.so
005e8000-005e9000 rw-p 00017000 08:06 394749 /lib/i386-linux-gnu/libpthread-2.13.so
005e9000-005eb000 rw-p 00000000 00:00 0
005eb000-005fe000 r-xp 00000000 08:06 393272 /lib/i386-linux-gnu/libz.so.1.2.3.4
005fe000-005ff000 r--p 00012000 08:06 393272 /lib/i386-linux-gnu/libz.so.1.2.3.4
005ff000-00600000 rw-p 00013000 08:06 393272 /lib/i386-linux-gnu/libz.so.1.2.3.4
00600000-00628000 r-xp 00000000 08:06 393294 /lib/i386-linux-gnu/libpng12.so.0.46.0
00628000-00629000 r--p 00027000 08:06 393294 /lib/i386-linux-gnu/libpng12.so.0.46.0
00629000-0062a000 rw-p 00028000 08:06 393294 /lib/i386-linux-gnu/libpng12.so.0.46.0
0062a000-0064c000 r-xp 00000000 08:06 528149 /usr/lib/i386-linux-gnu/libjpeg.so.62.0.0
0064c000-0064d000 r--p 00022000 08:06 528149 /usr/lib/i386-linux-gnu/libjpeg.so.62.0.0
0064d000-0064e000 rw-p 00023000 08:06 528149 /usr/lib/i386-linux-gnu/libjpeg.so.62.0.0
0064e000-00676000 r-xp 00000000 08:06 394733 /lib/i386-linux-gnu/libm-2.13.so
00676000-00677000 r--p 00028000 08:06 394733 /lib/i386-linux-gnu/libm-2.13.so

Program received signal SIGABRT, Aborted.
0x001110c2 in ?? () from /lib/ld-linux.so.2
(gdb)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xpp 1.5-cvs20050828-1.1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-16.29-generic 3.0.20
Uname: Linux 3.0.0-16-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Mar 14 10:32:42 2012
InstallationMedia: Ubuntu 10.04.2 LTS "Lucid Lynx" - Release i386 (20110211.1)
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
SourcePackage: xpp
UpgradeStatus: Upgraded to oneiric on 2012-01-09 (64 days ago)

Revision history for this message
giorgos000 (giorgos000) wrote :
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.