Appears to be an interoperability problem between ubuntu and debian versions of 
cups.
I have updated the description to reflect this.
To summarize:

Client   Server  Result
Hardy  Etch     OK
Intrepid Etch  Segfault
Intrepid Lenny OK


** Summary changed:

- Segfault in ppdFindChoice when printing any PDF to cups.
+ Segfault in ppdFindChoice when printing any PDF to debian etch cups server.

** Description changed:

  Binary package hint: evince
  
  Package: evince
  Version: 2.24.1-0ubuntu1
  Severity: normal
+ 
+ I run a mixed network with ubuntu workstations and a debian server.
+ When using the etch version of cups on the server with intrepid workstations 
the segfault below occurs.
+ Upgrading the server to lenny or downgrading the clients to hardy fixes the 
problem.
  
  When printing any PDF evince segfaults.
  gdb backtrace is:
  
  #0  0xb493365b in ppdFindChoice () from /usr/lib/libcups.so.2
  #1  0xb49623e8 in ?? () from
  /usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
  #2  0xb7f2e8e6 in gtk_printer_get_default_page_size () from
  /usr/lib/libgtk-x11-2.0.so.0
  #3  0xb7f36158 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
  #4  0xb75df32c in g_cclosure_marshal_VOID__BOOLEAN () from
  /usr/lib/libgobject-2.0.so.0
  #5  0xb75d1c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
  #6  0xb75e8095 in ?? () from /usr/lib/libgobject-2.0.so.0
  #7  0xb75e97ac in g_signal_emit_valist () from
  /usr/lib/libgobject-2.0.so.0
  #8  0xb75e9acd in g_signal_emit_by_name () from
  /usr/lib/libgobject-2.0.so.0
  #9  0xb4965b43 in ?? () from
  /usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
  #10 0xb49658ad in ?? () from
  /usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
  #11 0xb75446f8 in g_main_context_dispatch () from
  /usr/lib/libglib-2.0.so.0
  #12 0xb7547da3 in ?? () from /usr/lib/libglib-2.0.so.0
  #13 0xb75482c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
  #14 0xb7da53a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
  #15 0x080917fb in ?? ()
  #16 0xb73a9685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
  #17 0x0805e071 in ?? ()
  
  To create a sample pdf:
  1) Open open office writer
  2) Create document with one word "test"
  3) Export to PDF
  4) Open with evince
  5) Print
  
  Problem did not occur on hardy.
  
  No such problems with xpdf or cups printing from firefox.
  
  Cheers,
  
  Martin
  
  
  -- System Information:
  Debian Release: lenny/sid
   APT prefers intrepid-updates
   APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 
'intrepid')
  Architecture: i386 (i686)
  
  Kernel: Linux 2.6.27-11-generic (SMP w/1 CPU core)
  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 evince depends on:
  ii  gconf2          2.24.0-0ubuntu1          GNOME configuration database 
syste
  ii  gnome-icon-them 2.24.0-0ubuntu1          GNOME Desktop icon theme
  ii  libatk1.0-0     1.24.0-0ubuntu1          The ATK accessibility toolkit
  ii  libc6           2.8~20080505-0ubuntu9    GNU C Library: Shared libraries
  ii  libcairo2       1.8.0-0ubuntu1.1         The Cairo 2D vector graphics 
libra
  ii  libdbus-1-3     1.2.4-0ubuntu1           simple interprocess messaging 
syst
  ii  libdbus-glib-1- 0.76-1                   simple interprocess messaging 
syst
  ii  libdjvulibre21  3.5.20-7ubuntu3          Runtime support for the DjVu 
image
  ii  libfontconfig1  2.6.0-1ubuntu4           generic font configuration 
library
  ii  libfreetype6    2.3.7-2ubuntu1           FreeType 2 font engine, shared 
lib
  ii  libgcc1         1:4.3.2-1ubuntu12        GCC support library
  ii  libgconf2-4     2.24.0-0ubuntu1          GNOME configuration database 
syste
  ii  libglade2-0     1:2.6.3-0ubuntu1         library to load .glade files at 
ru
  ii  libglib2.0-0    2.18.2-0ubuntu2          The GLib library of C routines
  ii  libgnome-keyrin 2.24.1-0ubuntu1          GObject bindings for PKCS#11
  ii  libgtk2.0-0     2.14.4-0ubuntu1          The GTK+ graphical user interface
  ii  libice6         2:1.0.4-1                X11 Inter-Client Exchange library
  ii  libjpeg62       6b-14                    The Independent JPEG Group's JPEG
  ii  libkpathsea4    2007.dfsg.2-3ubuntu1     TeX Live: path search library for
  ii  liblaunchpad-in 0.1.21                   library for launchpad integration
  ii  libnautilus-ext 1:2.24.1-0ubuntu2        libraries for nautilus components
  ii  libpango1.0-0   1.22.2-0ubuntu1          Layout and rendering of 
internatio
  ii  libpixman-1-0   0.12.0-1                 pixel-manipulation library for X 
a
  ii  libpng12-0      1.2.27-1                 PNG library - runtime
  ii  libpoppler-glib 0.8.7-1ubuntu0.1         PDF rendering library (GLib-based
  ii  libsm6          2:1.0.3-2                X11 Session Management library
  ii  libspectre1     0.2.0.ds-1build3         Library for rendering Postscript 
d
  ii  libstdc++6      4.3.2-1ubuntu12          The GNU Standard C++ Library v3
  ii  libtiff4        3.8.2-11                 Tag Image File Format (TIFF) 
libra
  ii  libx11-6        2:1.1.5-2ubuntu1.1       X11 client-side library
  ii  libxcb-render-u 0.2+git36-1              utility libraries for X C Binding
  ii  libxcb-render0  1.1-1.1                  X C Binding, render extension
  ii  libxcb1         1.1-1.1                  X C Binding
  ii  libxml2         2.6.32.dfsg-4ubuntu1.1   GNOME XML library
  ii  libxrender1     1:0.9.4-2                X Rendering Extension client 
libra
  ii  zlib1g          1:1.2.3.3.dfsg-12ubuntu1 compression library - runtime
  
  Versions of packages evince recommends:
  ii  dbus-x11                  1.2.4-0ubuntu1 simple interprocess messaging 
syst

-- 
Segfault in ppdFindChoice when printing any PDF to debian etch cups server.
https://bugs.launchpad.net/bugs/337997
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to