Bug#658710: icedove: SIGSEGV while trying to print a mail with cups

2012-02-05 Thread Paul Martin
This is a libgtk2.0 bug. Downgrading from 2.24.9-1 to 2.24.8-3 allows
printing without SIGSEGV in icedove and iceweasel.

Reproducable on i386 and amd64 architectures.

-- 
Paul Martin 



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



Bug#658710: icedove: SIGSEGV while trying to print a mail with cups

2012-02-05 Thread Jean-Luc Coulon (f5ibh)
Package: icedove
Version: 9.0.1-1
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

While trying to print a mail with cups, I get a segmentaiton fault.
Attached: gdb backtrace.
FYI, I've also the same kind of problem with iceweasel.

Regards

Jean-Luc



- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.2-k8-1 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icedove depends on:
ii  debianutils   4.2.1
ii  fontconfig2.8.0-3.1
ii  libasound21.0.24.1-4
ii  libatk1.0-0   2.2.0-2
ii  libc6 2.13-26
ii  libcairo2 1.10.2-6.2
ii  libdbus-1-3   1.5.8-1
ii  libevent-2.0-52.0.16-stable-1
ii  libffi5   3.0.10-3
ii  libfontconfig12.8.0-3.1
ii  libfreetype6  2.4.8-1
ii  libgcc1   1:4.7-20120129-1
ii  libgdk-pixbuf2.0-02.24.0-2
ii  libglib2.0-0  2.30.2-6
ii  libgtk2.0-0   2.24.9-1
ii  libhunspell-1.3-0 1.3.2-4
ii  libjpeg8  8d-1
ii  libnspr4-0d   4.8.9-1
ii  libnss3-1d3.13.2~beta1-3
ii  libpango1.0-0 1.29.4-2
ii  libpixman-1-0 0.24.2-1
ii  libsqlite3-0  3.7.9-3
ii  libstartup-notification0  0.12-1
ii  libstdc++64.7-20120129-1
ii  libvpx0   0.9.7.p1-2
ii  libx11-6  2:1.4.99.1-1
ii  libxext6  2:1.3.0-3
ii  libxrender1   1:0.9.6-2
ii  libxt61:1.1.1-2
ii  psmisc22.15-2
ii  zlib1g1:1.2.3.4.dfsg-3

Versions of packages icedove recommends:
ii  hunspell-fr [hunspell-dictionary]   1:3.3.0-3
ii  myspell-en-us [myspell-dictionary]  1:3.3.0-3

Versions of packages icedove suggests:
ii  libdbus-glib-1-2  0.98-1
ii  libgconf2-4   3.2.3-1
ii  libgnomevfs2-01:2.24.4-1
ii  libgssapi-krb5-2  1.10+dfsg~beta1-2
ii  libnotify40.7.4-1
ii  ttf-lyx   2.0.2-1

- -- no debconf information

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFPLoBgXit3lz9m7V4RAm49AJ9KCOVw5/XJHn64aJzvKBE/SvuIGACfa5FU
DFJZy/m+v0qvANa2wlJbMak=
=yTVy
-END PGP SIGNATURE-
[New Thread 0x7fffc18fc700 (LWP 5213)]

Program received signal SIGSEGV, Segmentation fault.
0x7fffc0cd75b4 in ppdFindChoice ()
   from /usr/lib/x86_64-linux-gnu/libcups.so.2
(gdb) bt
#0  0x7fffc0cd75b4 in ppdFindChoice ()
   from /usr/lib/x86_64-linux-gnu/libcups.so.2
#1  0x7fffbf939472 in ?? ()
   from 
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
#2  0x7fffbf93bc77 in ?? ()
   from 
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
#3  0x75d9224d in nsDeviceContextSpecGTK::EndDocument (
this=0x7fffde325000)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/widget/src/gtk2/nsDeviceContextSpecG.cpp:624
#4  0x75651a53 in nsDeviceContext::EndDocument (this=0x7fffc0f371a0)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/gfx/src/nsDeviceContext.cpp:609
#5  0x75aae28d in nsPrintData::~nsPrintData (this=0x7fffc35cbc00, 
__in_chrg=)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/layout/printing/nsPrintData.cpp:117
#6  0x75aa8f4d in nsPrintEngine::Destroy (this=0x7fffc49828e0)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/layout/printing/nsPrintEngine.cpp:284
#7  0x7568197c in DocumentViewerImpl::OnDonePrinting (
---Type  to continue, or q  to quit---
this=0x7fffc35db0c0)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/layout/base/nsDocumentViewer.cpp:4268
#8  0x75aa8cfa in nsPrintCompletionEvent::Run (this=)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/layout/printing/nsPrintEngine.cpp:3361
#9  0x760c8510 in nsThread::ProcessNextEvent (this=0x7fffe9610a00, 
mayWait=0, result=0x7fffca2c)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/xpcom/threads/nsThread.cpp:631
#10 0x7609cb82 in NS_ProcessNextEvent_P (thread=, 
mayWait=)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/xpcom/build/nsThreadUtils.cpp:245
#11 0x760424ca in mozilla::ipc::MessagePump::Run (this=0x7fffe9655ac0, 
aDelegate=0x76dd54a0)
at /build/icedove-XZ7QbM/icedove-9.0.1/mozilla/ipc/glue/MessagePump.cpp:110
#12 0x760e36bf in RunHandler (this=0x76dd54a0)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/ipc/chromium/src/base/message_loop.cc:201
#13 MessageLoop::Run (this=0x76dd54a0)
at 
/build/icedove-XZ7QbM/icedove-9.0.1/mozilla/ipc/chromium/src/base/message_loop.cc:175
---Type  to continue, or q  to quit---
#14 0x75d9da7c in nsBaseAppShell::Run (this=0x7fffe3b30da0)
a