GNOME Bugzilla – Bug 525128
crash in Evolution Mail and Calendar: Had highlighted an email...
Last modified: 2008-05-16 16:30:29 UTC
What were you doing when the application crashed? Had highlighted an email, accidentally clicked print button. Distribution: Fedora release 8.92 (Rawhide) Gnome Release: 2.22.0 2008-03-26 (Red Hat, Inc) BugBuddy Version: 2.22.0 System: Linux 2.6.25-0.172.rc7.git4.fc9.x86_64 #1 SMP Fri Mar 28 21:07:54 EDT 2008 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10499901 Selinux: No Accessibility: Disabled GTK+ Theme: Nodoka Icon Theme: Echo Memory status: size: 642830336 vsize: 642830336 resident: 47697920 share: 20602880 rss: 47697920 rss_rlim: 18446744073709551615 CPU usage: start_time: 1206881912 rtime: 2538 utime: 1995 stime: 543 cutime:39 cstime: 162 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0x7fca061ed7b0 (LWP 17793)] [New Thread 0x44bbf950 (LWP 17810)] [New Thread 0x44b7e950 (LWP 17809)] [New Thread 0x40c1f950 (LWP 17801)] 0x000000320f20ec4f in waitpid () from /lib64/libpthread.so.0
+ Trace 193685
Thread 1 (Thread 0x7fca061ed7b0 (LWP 17793))
----------- .xsession-errors (512 sec old) --------------------- (npviewer.bin:18640): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed (npviewer.bin:18640): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed (npviewer.bin:18640): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed (npviewer.bin:18640): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed (npviewer.bin:18640): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed which: no soundwrapper in (/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/home/mike/bin) which: no soundwrapper in (/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/home/mike/bin) Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory (npviewer.bin:18666): Gtk-WARNING **: Unable to locate theme engine in module_path: "nodoka", --------------------------------------------------
Crash appears to be in the CUPS backend of GtkPrint.
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Could you please install some debugging packages [1], start the application as normal, and reproduce the crash, if possible? Once bug-buddy pops up, you can find the stacktrace in the Details, now containing way more information. Please copy that stacktrace and paste it as a comment here. Thanks in advance! [1] debugging packages for evolution, evolution-data-server, evolution-exchange, gtkhtml, gtk, glib, libsoup, gnome-vfs, libgnome and libgnomeui (as far as those packages are provided by your distribution). More details can be found here: http://live.gnome.org/GettingTraces
Here ya go, go the debugging installed, and just got it to crash. Was running evo normally with the packages installed and bug buddy came up and produced below... Distribution: Fedora release 8.92 (Rawhide) Gnome Release: 2.22.0 2008-03-29 (Red Hat, Inc) BugBuddy Version: 2.22.0 System: Linux 2.6.25-0.185.rc7.git6.fc9.x86_64 #1 SMP Tue Apr 1 13:28:16 EDT 2008 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10499901 Selinux: No Accessibility: Disabled GTK+ Theme: Nodoka Icon Theme: Echo Memory status: size: 637005824 vsize: 637005824 resident: 44052480 share: 21053440 rss: 44052480 rss_rlim: 18446744073709551615 CPU usage: start_time: 1207306240 rtime: 816 utime: 654 stime: 162 cutime:0 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0x7f5977fad7b0 (LWP 2380)] [New Thread 0x41658950 (LWP 2400)] [New Thread 0x458d6950 (LWP 2399)] [New Thread 0x430d2950 (LWP 2387)] 0x000000320f20ec4f in __libc_waitpid (pid=<value optimized out>, stat_loc=<value optimized out>, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
+ Trace 194180
----------- .xsession-errors --------------------- Could not find the frame base for "_gtk_print_backend_module_create". Could not find the frame base for "_gtk_print_backend_create". Could not find the frame base for "load_print_backends". Could not find the frame base for "populate_dialog". Could not find the frame base for "gtk_print_unix_dialog_init". Could not find the frame base for "IA__gtk_print_unix_dialog_new". Could not find the frame base for "get_print_dialog". Could not find the frame base for "_gtk_print_operation_platform_backend_run_dialog". Could not find the frame base for "IA__gtk_print_operation_run". Could not find the frame base for "html_engine_print_operation_run". Could not find the frame base for "start_thread". Could not find the frame base for "start_thread". Could not find the frame base for "start_thread". Could not find the frame base for "IA__g_spawn_sync". Could not find the frame base for "IA__g_spawn_sync". --------------------------------------------------
Reassigning this to GTK+.
Hi, I think that this was solved by Michael Natterer in: 2008-03-12 Michael Natterer <mitch@imendio.com> * modules/printbackends/cups/gtkprintbackendcups.c: include <glib/gstdio.h> for g_fopen(). Does it work correctly now for you? Marek
Yes, this works correctly and can be closed.