Bug#606685: evince segfaults in ppdFindChoice () from /usr/lib/libcups.so.2
Damien Couroussé
damien.courousse at free.fr
Mon Dec 13 17:41:10 UTC 2010
On 13/12/2010 09:46, Josselin Mouette wrote:
> severity 606685 important
> thanks
>
> Le vendredi 10 décembre 2010 à 23:25 +0100, Damien Couroussé a écrit :
>
>> Package: evince
>> Version: 2.22.2-4~lenny1
>> Severity: grave
>> Justification: renders package unusable
>>
>>
>> Hello, evince segfaults when trying to print PDF files on a network
>> printer.
>> It looks to be related to this bug report on Ubuntu:
>> https://bugs.launchpad.net/ubuntu/+source/cups/+bug/660731
>>
>> Printing a PDF file with a KDE application works fine.
>> Printing (not a PDF file) with another gnome application works fine
>> also.
>>
> Thanks for your report.
>
> Are you sure only cups and its libraries were upgraded when you
> attempted to install cups from squeeze?
>
> The other possible culprit would be GTK+, which has seen a number of
> network-printing-related bug fixes in the meantime.
>
> Cheers,
>
Hi,
Yes, while debugging a bit this problem, I have seen that the segfault
in libcups comes from a call in libgtk.
However, only cups and the associated libs were upgraded for my concern:
I asked for an upgrade of libcups2 from lenny to squeeze (I am mostly
based on lenny but use a few packages from squeeze and/or lenny-backports).
Here is the log from /var/log/aptitude:
##################################################
Will install 11 packages, and remove 14 packages.
91.1MB of disk space will be freed
===============================================================================
[REMOVE, NOT USED] foomatic-db-gutenprint
[REMOVE, NOT USED] foomatic-db-hpijs
[REMOVE, NOT USED] ijsgutenprint
[REMOVE, NOT USED] libgutenprint2
[REMOVE, NOT USED] libijs-0.35
[REMOVE, NOT USED] openprinting-ppds
[REMOVE, NOT USED] python-foomatic
[REMOVE, NOT USED] python-ipy
[HOLD, DEPENDENCIES] dpkg-dev
[HOLD, DEPENDENCIES] gcc-4.4-base
[HOLD, DEPENDENCIES] libicu44
[HOLD, DEPENDENCIES] libmagick++10
[HOLD, DEPENDENCIES] libmagick10
[HOLD, DEPENDENCIES] libpurple0
[HOLD, DEPENDENCIES] libx11-6
[HOLD, DEPENDENCIES] libx11-dev
[HOLD, DEPENDENCIES] libxml2-utils
[HOLD, DEPENDENCIES] linux-image-2.6.26-2-686
[HOLD, DEPENDENCIES] linux-libc-dev
[HOLD, DEPENDENCIES] linux-patch-debian-2.6.26
[HOLD, DEPENDENCIES] linux-source-2.6.26
[HOLD, DEPENDENCIES] linux-source-2.6.32
[HOLD, DEPENDENCIES] linux-support-2.6.26-2
[HOLD, DEPENDENCIES] mysql-common
[HOLD, DEPENDENCIES] openssl
[HOLD, DEPENDENCIES] pidgin-data
[HOLD, DEPENDENCIES] python-libxml2
[HOLD, DEPENDENCIES] xserver-xorg-core
[INSTALL, DEPENDENCIES] libgssapi-krb5-2
[INSTALL, DEPENDENCIES] libk5crypto3
[INSTALL, DEPENDENCIES] libkrb5-3
[INSTALL, DEPENDENCIES] libkrb5support0
[REMOVE, DEPENDENCIES] cups
[REMOVE, DEPENDENCIES] cups-driver-gutenprint
[REMOVE, DEPENDENCIES] hal-cups-utils
[REMOVE, DEPENDENCIES] hplip-cups
[REMOVE, DEPENDENCIES] printconf
[HOLD] base-files
[HOLD] dpkg
[HOLD] exim4
[HOLD] exim4-base
[HOLD] exim4-config
[HOLD] exim4-daemon-light
[HOLD] imagemagick
[HOLD] libssl0.9.8
[HOLD] libstdc++6
[HOLD] libxml2
[HOLD] linux-tree-2.6.26
[HOLD] pidgin
[REMOVE] libcupsys2
[UPGRADE] libcups2 1.3.8-1+lenny8 -> 1.4.5-1
[UPGRADE] libgcrypt11 1.4.1-1 -> 1.4.5-2
[UPGRADE] libgnutls26 2.4.2-6+lenny2 -> 2.8.6-1
[UPGRADE] libgpg-error0 1.4-2 -> 1.6-1
[UPGRADE] libkrb53 1.6.dfsg.4~beta1-5lenny4 -> 1.8.3+dfsg-3
[UPGRADE] libtasn1-3 1.4-1 -> 2.7-1
[UPGRADE] python-cups 1.9.31-1 -> 1.9.48-1
===============================================================================
Log complete.
Aptitude 0.4.11.11: log report
Fri, Dec 10 2010 21:11:15 +0100
IMPORTANT: this log only lists intended actions; actions which fail due to
dpkg problems may not be completed.
##################################################
I do use the following libs in GTK:
$ dpkg -l '*libgtk*' | grep ^i
ii libgtk-vnc-1.0-0
0.3.8-2 A VNC viewer widget for GTK+ (runtime
libraries)
ii libgtk2-perl
1:1.190-1 Perl interface to the 2.x series of the
Gimp Too
ii libgtk2.0-0
2.18.6-1~bpo50+1 The GTK+ graphical user interface library
ii libgtk2.0-0-dbg
2.18.6-1~bpo50+1 The GTK+ libraries and debugging symbols
ii libgtk2.0-bin
2.12.12-1~lenny2 The programs for the GTK+ graphical user
interfa
ii libgtk2.0-common
2.12.12-1~lenny2 Common files for the GTK+ graphical user
interfa
ii libgtkhtml2-0
2.11.1-2 HTML rendering/editing library - runtime
files
ii libgtkhtml3.14-19
3.18.3-1 HTML rendering/editing library - runtime
files
ii libgtkmm-2.4-1c2a
1:2.12.7-1 C++ wrappers for GTK+ 2.4 (shared libraries)
ii libgtksourceview-common
1.8.5-1 common files for the GTK+ syntax
highlighting wi
ii libgtksourceview1.0-0
1.8.5-1 shared libraries for the GTK+ syntax
highlightin
ii libgtksourceview2.0-0
2.2.2-1 shared libraries for the GTK+ syntax
highlightin
ii libgtksourceview2.0-common
2.2.2-1 common files for the GTK+ syntax
highlighting wi
ii libgtkspell0
2.0.13-1+b1 a spell-checking addon for GTK's TextView
widget
Hope it helps,
Cheers,
Damien
More information about the pkg-gnome-maintainers
mailing list