After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 460887 - crash in gtk_printer_prepare_for_print, ev_window_print_job_cb
crash in gtk_printer_prepare_for_print, ev_window_print_job_cb
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
2.24.x
Other All
: High critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 501284 515191 519735 527919 528256 529508 529677 574498 583026 588304 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-27 10:10 UTC by Wouter Bolsterlee (uws)
Modified: 2010-12-28 11:50 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Wouter Bolsterlee (uws) 2007-07-27 10:10:32 UTC
Version: 0.9.2

What were you doing when the application crashed?
Opening the print dialogs (both setup and printing) and closing them again, without actually printing something.


Distribution: Debian lenny/sid
Gnome Release: 2.19.5 2007-07-14 (JHBuild)
BugBuddy Version: 2.18.1

System: Linux 2.6.21.4 #1 Fri Jun 8 14:58:06 CEST 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango

Memory status: size: 61812736 vsize: 61812736 resident: 37490688 share: 16715776 rss: 37490688 rss_rlim: 4294967295
CPU usage: start_time: 1185530205 rtime: 1458 utime: 1368 stime: 90 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/gnome-2-20/bin/evince'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1230547264 (LWP 329)]
[New Thread -1233871984 (LWP 334)]
0xb7228bf1 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread -1230547264 (LWP 329))

  • #0 ??
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 865
  • #2 <signal handler called>
  • #3 _gtk_printer_prepare_for_print
    at gtkprinter.c line 796
  • #4 gtk_print_job_constructor
    at gtkprintjob.c line 232
  • #5 IA__g_object_newv
    at gobject.c line 937
  • #6 IA__g_object_new_valist
    at gobject.c line 1027
  • #7 IA__g_object_new
    at gobject.c line 795
  • #8 IA__gtk_print_job_new
    at gtkprintjob.c line 297
  • #9 ev_window_print_job_cb
    at ev-window.c line 2256
  • #10 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #11 IA__g_closure_invoke
    at gclosure.c line 490
  • #12 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #14 IA__g_signal_emit
    at gsignal.c line 2243
  • #15 ev_job_finished
    at ev-jobs.c line 235
  • #16 notify_finished
    at ev-job-queue.c line 83
  • #17 g_idle_dispatch
    at gmain.c line 4132
  • #18 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #19 g_main_context_iterate
    at gmain.c line 2694
  • #20 IA__g_main_loop_run
    at gmain.c line 2898
  • #21 IA__gtk_main
    at gtkmain.c line 1144
  • #22 main
    at main.c line 383
  • #0 ??
    from /lib/libpthread.so.0


----------- .xsession-errors (32 sec old) ---------------------
(evince:329): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(evince:329): Gtk-CRITICAL **: gtk_printer_accepts_ps: assertion `GTK_IS_PRINTER (printer)' failed
(evince:329): Gtk-WARNING **: Unsupported unit
(evince:329): Gtk-WARNING **: Unsupported unit
(evince:329): Gtk-CRITICAL **: gtk_printer_get_backend: assertion `GTK_IS_PRINTER (printer)' failed
(evince:329): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
GTK Accessibility Module initialized
Bonobo accessibility support initialized
GTK Accessibility Module initialized
Bonobo accessibility support initialized
--------------------------------------------------
Comment 1 Sebastien Bacher 2007-10-02 15:45:13 UTC
There is a similar crash on https://bugs.launchpad.net/evince/+bug/148131, the user is running GNOME 2.20

"Viewing a PDF, tried to print it but realized I had no printer configured (fresh install), so canceled the print dialog and went to configure a printer. While configuring the printer, evince crashed. As I configured a printer, can't reproduce the crash anymore."
Comment 2 Gianluca Borello 2008-03-02 12:49:16 UTC
*** Bug 501284 has been marked as a duplicate of this bug. ***
Comment 3 Gianluca Borello 2008-03-02 12:49:23 UTC
*** Bug 515191 has been marked as a duplicate of this bug. ***
Comment 4 Gianluca Borello 2008-03-02 12:51:25 UTC
*** Bug 519735 has been marked as a duplicate of this bug. ***
Comment 5 scriptoff 2008-03-16 20:01:47 UTC
Starting program: /home/scriptoff/projectgnome/evince-2.20.2/shell/evince 
[Thread debugging using libthread_db enabled]
[New process 9563]
[New Thread -1229703472 (LWP 9563)]
[New Thread -1232634992 (LWP 9566)]
[New Thread -1247425648 (LWP 9567)]
[New Thread -1257243760 (LWP 9568)]
[Thread -1257243760 (LWP 9568) exited]
[Thread -1247425648 (LWP 9567) exited]
[New Thread -1247425648 (LWP 9569)]
[New Thread -1257243760 (LWP 9570)]
[Thread -1247425648 (LWP 9569) exited]
[Thread -1257243760 (LWP 9570) exited]
[New Thread -1257243760 (LWP 9572)]
[Thread -1257243760 (LWP 9572) exited]
[New Thread -1257243760 (LWP 9573)]
[New Thread -1247425648 (LWP 9575)]
[Thread -1257243760 (LWP 9573) exited]

(evince:9563): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(evince:9563): Gtk-CRITICAL **: gtk_printer_accepts_ps: assertion `GTK_IS_PRINTER (printer)' failed

(evince:9563): Gtk-CRITICAL **: gtk_printer_get_backend: assertion `GTK_IS_PRINTER (printer)' failed

(evince:9563): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229703472 (LWP 9563)]
0xb790a5a9 in _gtk_printer_prepare_for_print ()
   from /usr/lib/libgtk-x11-2.0.so.0
Comment 6 Gianluca Borello 2008-04-13 22:06:51 UTC
*** Bug 527919 has been marked as a duplicate of this bug. ***
Comment 7 Gianluca Borello 2008-04-16 07:18:11 UTC
*** Bug 528256 has been marked as a duplicate of this bug. ***
Comment 8 Gianluca Borello 2008-04-23 16:46:46 UTC
*** Bug 529508 has been marked as a duplicate of this bug. ***
Comment 9 Gianluca Borello 2008-04-24 09:04:56 UTC
*** Bug 529677 has been marked as a duplicate of this bug. ***
Comment 10 Fabio Durán Verdugo 2009-03-08 06:49:06 UTC
*** Bug 574498 has been marked as a duplicate of this bug. ***
Comment 11 Gianluca Borello 2009-05-18 11:04:28 UTC
*** Bug 583026 has been marked as a duplicate of this bug. ***
Comment 12 Fabio Durán Verdugo 2009-07-12 02:12:31 UTC
*** Bug 588304 has been marked as a duplicate of this bug. ***
Comment 13 Emmanuel Fleury 2009-08-04 17:38:55 UTC
I couldn't reproduce the bug with the material presented in #519735 (the PDF seems to be at http://www.hs-bremen.de/internet/hsb/struktur/mitarbeiter/crome/normen_im_schriftverkehr.pdf) running on a trunk version.

Is it still an issue ? (to reporters: please provide a PDF to crash evince)
Comment 14 Carlos Garcia Campos 2009-11-05 08:53:25 UTC
if you couldn't reproduce the bug, why do you confirm it?
Comment 15 Akhil Laddha 2010-12-28 04:44:20 UTC
Could you please confirm if this bug is still happening at your end ? Please try in GNOME 2.30.3 or 2.32.1 and report back, thanks.