Bug#505005: evince: Evince does not show the printing-dialogue and crashes

Johannes Postler josi at dr-postler.at
Sat Nov 8 14:47:24 UTC 2008


Package: evince
Version: 2.22.2-4~lenny1
Severity: important


If I try to print a document, the printing dialogue does not appear, instead, evince stops working and the process needs to be killed manually. 
I'm reporting this bug for evince, although it also happens in other gnome-applications. I produced a stack trace with the help of gdb:

Starting program: /usr/bin/evince 
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b3d700 (LWP 10136)]
[New Thread 0xb696cb90 (LWP 10154)]
[New Thread 0xb5e0db90 (LWP 10197)]
[New Thread 0xb54edb90 (LWP 10198)]
[Thread 0xb54edb90 (LWP 10198) exited]
[Thread 0xb5e0db90 (LWP 10197) exited]
[New Thread 0xb5e0db90 (LWP 10208)]
[Thread 0xb5e0db90 (LWP 10208) exited]
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb6b3d700 (LWP 10136)]
0xb7fe0424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 2 (Thread 0xb696cb90 (LWP 10154)):
#0  0xb7fe0424 in __kernel_vsyscall ()
#1  0xb7468025 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0x0805fc74 in ev_render_thread (data=0x0)
    at /build/buildd/evince-2.22.2/./shell/ev-job-queue.c:256
#3  0xb74db14f in g_thread_create_proxy (data=0x84dafb0)
    at /tmp/buildd/glib2.0-2.16.6/glib/gthread.c:635
#4  0xb74644c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb73e361e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb6b3d700 (LWP 10136)):
#0  0xb7fe0424 in __kernel_vsyscall ()
#1  0xb746b348 in connect () from /lib/i686/cmov/libpthread.so.0
#2  0xb369ad2f in httpAddrConnect () from /usr/lib/libcups.so.2
#3  0xb3699536 in httpReconnect () from /usr/lib/libcups.so.2
#4  0xb3699c2c in httpConnectEncrypt () from /usr/lib/libcups.so.2
#5  0xb4127696 in cups_printer_request_details (printer=0x8acf5c8)
    at /build/buildd/gtk+2.0-2.12.11/modules/printbackends/cups/gtkprintbackendcups.c:1360
#6  0xb7a3cbbe in IA__gtk_printer_request_details (printer=0x8543cc0)
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkprinter.c:759
---Type <return> to continue, or q <return> to quit---
#7  0xb7a440a8 in selected_printer_changed (selection=0x859ffa0, 
    dialog=0x8c500a8)
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkprintunixdialog.c:1416
#8  0xb754d054 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8a80c30, 
    return_value=0x0, n_param_values=1, param_values=0xbfaf9a48, 
    invocation_hint=0xbfaf997c, marshal_data=0xb7a43930)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gmarshal.c:77
#9  0xb753f90b in IA__g_closure_invoke (closure=0x8a80c30, return_value=0x0, 
    n_param_values=1, param_values=0xbfaf9a48, invocation_hint=0xbfaf997c)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gclosure.c:490
#10 0xb7552e5d in signal_emit_unlocked_R (node=0x89b37c8, detail=0, 
    instance=0x859ffa0, emission_return=0x0, instance_and_params=0xbfaf9a48)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2440
#11 0xb755438e in IA__g_signal_emit_valist (instance=0x859ffa0, signal_id=242, 
    detail=0, var_args=0xbfaf9c5c "\034б�\b\\�\b")
    at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199
#12 0xb75547d6 in IA__g_signal_emit (instance=0x859ffa0, signal_id=242, 
    detail=0) at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243
#13 0xb79dabe5 in _gtk_tree_selection_internal_select_node (
    selection=0x859ffa0, node=0x8e5ce60, tree=0x8c5c660, path=0x8c7fd20, 
    mode=0, override_browse_mode=0)
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtktreeselection.c:1409
#14 0xb79db5b6 in IA__gtk_tree_selection_select_path (selection=0x859ffa0, 
---Type <return> to continue, or q <return> to quit---
    path=0x8c7fd20) at /build/buildd/gtk+2.0-2.12.11/gtk/gtktreeselection.c:742
#15 0xb79db692 in IA__gtk_tree_selection_select_iter (selection=0x859ffa0, 
    iter=0xbfaf9d3c)
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtktreeselection.c:810
#16 0xb7a46104 in printer_added_cb (backend=0x85dd9b8, printer=0x8543cc0, 
    dialog=0x8c500a8)
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkprintunixdialog.c:621
#17 0xb754c55c in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x8c5c678, 
    return_value=0x0, n_param_values=2, param_values=0xbfaf9fc8, 
    invocation_hint=0xbfaf9efc, marshal_data=0xb7a45eb0)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gmarshal.c:636
#18 0xb753f90b in IA__g_closure_invoke (closure=0x8c5c678, return_value=0x0, 
    n_param_values=2, param_values=0xbfaf9fc8, invocation_hint=0xbfaf9efc)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gclosure.c:490
#19 0xb7552e5d in signal_emit_unlocked_R (node=0x8bcc040, detail=0, 
    instance=0x85dd9b8, emission_return=0x0, instance_and_params=0xbfaf9fc8)
    at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2440
#20 0xb755438e in IA__g_signal_emit_valist (instance=0x85dd9b8, signal_id=352, 
    detail=0, var_args=0xbfafa21c "")
    at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199
#21 0xb755467d in IA__g_signal_emit_by_name (instance=0x85dd9b8, 
    detailed_signal=0xb4129a96 "printer-added")
    at /tmp/buildd/glib2.0-2.16.6/gobject/gsignal.c:2267
---Type <return> to continue, or q <return> to quit---
#22 0xb4124658 in cups_request_printer_list_cb (cups_backend=0x85dd9b8, 
    result=0x8c5c7a8, user_data=0x8c5c770)
    at /build/buildd/gtk+2.0-2.12.11/modules/printbackends/cups/gtkprintbackendcups.c:1173
#23 0xb4123cfd in cups_dispatch_watch_dispatch (source=0x8a7f228, 
    callback=0xb4124170 <cups_request_printer_list_cb>, user_data=0x8c5c770)
    at /build/buildd/gtk+2.0-2.12.11/modules/printbackends/cups/gtkprintbackendcups.c:619
#24 0xb74b11b8 in IA__g_main_context_dispatch (context=0x84cc218)
    at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2012
#25 0xb74b4853 in g_main_context_iterate (context=0x84cc218, block=1, 
    dispatch=1, self=0x84a5688) at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2645
#26 0xb74b4d72 in IA__g_main_loop_run (loop=0x84d5c70)
    at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2853
#27 0xb78e2ba9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
#28 0x0808e3b0 in main (argc=1, argv=0x8e5e35c)
    at /build/buildd/evince-2.22.2/./shell/main.c:401

If you need further information please contact me. 

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages evince depends on:
ii  gconf2                 2.22.0-1          GNOME configuration database syste
ii  gnome-icon-theme       2.22.0-1          GNOME Desktop icon theme
ii  libart-2.0-2           2.3.20-2          Library of functions for 2D graphi
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libbonobo2-0           2.22.0-1          Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.22.0-1          The Bonobo UI library
ii  libc6                  2.7-15            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-6.1         The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.1-4           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.76-1            simple interprocess messaging syst
ii  libdjvulibre21         3.5.20-8+lenny0   Runtime support for the DjVu image
ii  libgcc1                1:4.3.2-1         GCC support library
ii  libgconf2-4            2.22.0-1          GNOME configuration database syste
ii  libglade2-0            1:2.6.2-1         library to load .glade files at ru
ii  libglib2.0-0           2.16.6-1          The GLib library of C routines
ii  libgnome-keyring0      2.22.3-2          GNOME keyring services library
ii  libgnome2-0            2.20.1.1-1        The GNOME 2 library - runtime file
ii  libgnomecanvas2-0      2.20.1.1-1        A powerful object-oriented display
ii  libgnomeui-0           2.20.1.1-2        The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.22.0-5        GNOME Virtual File System (runtime
ii  libgtk2.0-0            2.12.11-4         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-4     TeX Live: path search library for 
ii  libnautilus-extension1 2.20.0-7          libraries for nautilus components 
ii  liborbit2              1:2.14.13-0.1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.20.5-3          Layout and rendering of internatio
ii  libpoppler-glib3       0.8.7-1           PDF rendering library (GLib-based 
ii  libpopt0               1.14-4            lib for parsing cmdline parameters
ii  libsm6                 2:1.0.3-2         X11 Session Management library
ii  libspectre1            0.2.0.ds-1        Library for rendering Postscript d
ii  libstdc++6             4.3.2-1           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-2         X11 client-side library
ii  libxml2                2.6.32.dfsg-4     GNOME XML library
ii  shared-mime-info       0.30-2            FreeDesktop.org shared MIME databa
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages evince recommends:
ii  dbus-x11                      1.2.1-4    simple interprocess messaging syst

Versions of packages evince suggests:
pn  poppler-data                  <none>     (no description available)
ii  unrar                         1:3.8.2-1  Unarchiver for .rar files (non-fre

-- no debconf information






More information about the pkg-gnome-maintainers mailing list