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 526242 - crash on saving attachment/email
crash on saving attachment/email
Status: RESOLVED DUPLICATE of bug 519387
Product: evolution
Classification: Applications
Component: Mailer
2.12.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 531771 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-04 21:41 UTC by Johannes Berg
Modified: 2009-01-20 00:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Johannes Berg 2008-04-04 21:41:47 UTC
What were you doing when the application crashed?
I was trying to save an email that I had selected in my inbox.


Distribution: Debian lenny/sid
Gnome Release: 2.22.0 2008-03-14 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.25-rc8-wl-04519-g6648ff7-dirty #71 PREEMPT Fri Apr 4 22:43:31 CEST 2008 ppc
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Simple
Icon Theme: Mist

Memory status: size: 317136896 vsize: 317136896 resident: 190341120 share: 28037120 rss: 190341120 rss_rlim: 4294967295
CPU usage: start_time: 1207342074 rtime: 17332 utime: 14894 stime: 2438 cutime:188 cstime: 21 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x48054d60 (LWP 3625)]
[New Thread 0x53eff460 (LWP 12831)]
[New Thread 0x549ff460 (LWP 12830)]
[New Thread 0x4c19f460 (LWP 3682)]
[New Thread 0x4a4ff460 (LWP 3681)]
[New Thread 0x4bdf6460 (LWP 3668)]
[New Thread 0x4b5e5460 (LWP 3640)]
[New Thread 0x4acff460 (LWP 3638)]
[New Thread 0x49cff460 (LWP 3635)]
[New Thread 0x4933c460 (LWP 3634)]
[New Thread 0x48b3c460 (LWP 3633)]
(no debugging symbols found)
0x0f96b9e8 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

Thread 2 (Thread 0x53eff460 (LWP 12831))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_type_class_ref
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib/libgio-2.0.so.0
  • #14 ??
    from /usr/lib/libgio-2.0.so.0
  • #15 g_file_enumerate_children
    from /usr/lib/libgio-2.0.so.0
  • #16 ??
    from /usr/lib/libgio-2.0.so.0
  • #17 ??
    from /usr/lib/libgio-2.0.so.0
  • #18 ??
    from /usr/lib/libgio-2.0.so.0
  • #19 ??
    from /usr/lib/libglib-2.0.so.0
  • #20 ??
    from /usr/lib/libglib-2.0.so.0
  • #21 start_thread
    from /lib/libpthread.so.0
  • #22 clone
    from /lib/libc.so.6


----------- .xsession-errors (14 sec old) ---------------------
Couldn't Get password 9
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
camel-Message: --
GLib-GObject-ERROR **: g_type_plugin_*() invalidly modified type `GLocalFileEnumerator'
aborting...
--------------------------------------------------
Comment 1 André Klapper 2008-04-10 08:01:35 UTC
Thanks for taking the time to report this bug.
Unfortunately, the 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 help fixing this by installing some debugging packages [1], start the application as normal, and try to 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] Please install debug packages for evolution, evolution-data-server, gtkhtml, gtk, glib, gnome-vfs, pango, libgnome and libgnomeui (as far as those packages are provided by your distribution).

More details can be found here: http://live.gnome.org/GettingTraces
Comment 2 Johannes Berg 2008-05-05 21:08:08 UTC
I have a number of debug packages installed now... maybe this helps




Distribution: Debian lenny/sid
Gnome Release: 2.22.1 2008-04-08 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.25-wl-06933-g0bacadf-dirty #161 PREEMPT Mon May 5 18:32:47 CEST 2008 ppc
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Simple
Icon Theme: Mist

Memory status: size: 380010496 vsize: 380010496 resident: 276680704 share: 28155904 rss: 276680704 rss_rlim: 4294967295
CPU usage: start_time: 1210009906 rtime: 79290 utime: 68782 stime: 10508 cutime:760 cstime: 156 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0x48056950 (LWP 4181)]
[New Thread 0x57fff460 (LWP 7885)]
[New Thread 0x4b5ff460 (LWP 7882)]
[New Thread 0x4a33a460 (LWP 7865)]
[New Thread 0x4bf9f460 (LWP 4270)]
[New Thread 0x4bf5f460 (LWP 4269)]
[New Thread 0x49b3a460 (LWP 4214)]
0x0f71a9e8 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

Thread 3 (Thread 0x4b5ff460 (LWP 7882))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 374
  • #2 IA__g_spawn_command_line_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 682
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 IA__g_logv
  • #8 IA__g_log
    at /build/buildd/glib2.0-2.16.3/glib/gmessages.c line 517
  • #9 IA__g_type_class_ref
    at /build/buildd/glib2.0-2.16.3/gobject/gtype.c line 2403
  • #10 IA__g_object_newv
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 853
  • #11 IA__g_object_new_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 986
  • #12 IA__g_object_new
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 795
  • #13 _g_local_file_enumerator_new
    at /build/buildd/glib2.0-2.16.3/gio/glocalfileenumerator.c line 230
  • #14 g_local_file_enumerate_children
    at /build/buildd/glib2.0-2.16.3/gio/glocalfile.c line 581
  • #15 IA__g_file_enumerate_children
    at /build/buildd/glib2.0-2.16.3/gio/gfile.c line 816
  • #16 enumerate_children_async_thread
    at /build/buildd/glib2.0-2.16.3/gio/gfile.c line 3952
  • #17 run_in_thread
    at /build/buildd/glib2.0-2.16.3/gio/gsimpleasyncresult.c line 613
  • #18 io_job_thread
    at /build/buildd/glib2.0-2.16.3/gio/gioscheduler.c line 178
  • #19 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.16.3/glib/gthreadpool.c line 265
  • #20 g_thread_create_proxy
    at /build/buildd/glib2.0-2.16.3/glib/gthread.c line 635
  • #21 start_thread
    from /lib/libpthread.so.0
  • #22 clone
    from /lib/libc.so.6


----------- .xsession-errors (20 sec old) ---------------------
(evolution:4181): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)
(evolution:4181): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)
(evolution:4181): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)
(evolution:4181): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)
(evolution:4181): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3c0001f (Archive Ma)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
GLib-GObject-ERROR **: g_type_plugin_*() invalidly modified type `GLocalFileEnumerator'
aborting...
--------------------------------------------------
Comment 3 Johannes Berg 2008-05-05 21:12:40 UTC
Oh, mind you, in the second trace I was merely trying to save an attachment, not even a full email.

Also, I thought this bug was quite recent, has evolution made a 2.12 -> 2.22 version jump or did something go wrong first?
Comment 4 Matthew Barnes 2008-05-05 21:18:49 UTC
Much better, thanks.  And yes, Evo is tracking GNOME's version numbers now.

Thread 3 has the goods.  Kinda looks like a GIO crash, but I'd like to take a closer look before reassigning.  Possibly related to EAttachmentBar.
Comment 5 Johannes Berg 2008-05-05 21:21:52 UTC
There's an assertion failure message right at the end there that may be relevant:

GLib-GObject-ERROR **: g_type_plugin_*() invalidly modified type
`GLocalFileEnumerator'
aborting...

Anyway, I don't have a clue. If the kernel had crashed I'd know ;)
Comment 6 Jens Granseuer 2008-05-06 16:54:39 UTC
*** Bug 531771 has been marked as a duplicate of this bug. ***
Comment 7 Jens Granseuer 2008-05-06 16:56:53 UTC
And this one looks like a duplicate of bug 519387.
Comment 8 Milan Crha 2008-09-18 16:11:50 UTC
I'm quite sure this is related to GLib bug #537555. When you try with some GLib version which includes the patch from there, then this will probably work as expected. Could you try and report back, please? Thanks in advance.
Comment 9 Tobias Mueller 2009-01-20 00:10:56 UTC
Closing as dup of bug 519387 due to comment #7.

*** This bug has been marked as a duplicate of 519387 ***