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 385632 - crash in Evolution: I tried to delete a dire...
crash in Evolution: I tried to delete a dire...
Status: RESOLVED DUPLICATE of bug 352396
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 406860 407902 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-12-13 22:05 UTC by Fredrik Blom
Modified: 2007-02-14 16:08 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Fredrik Blom 2006-12-13 22:05:47 UTC
What were you doing when the application crashed?
I tried to delete a directory containing four other empty directories located on a IMAP server.


Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2006-12-12 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 155267072 vsize: 0 resident: 155267072 share: 0 rss: 27471872 rss_rlim: 0
CPU usage: start_time: 1166047201 rtime: 0 utime: 2973 stime: 0 cutime:2717 cstime: 0 timeout: 256 it_real_value: 0 frequency: 6

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1228818768 (LWP 31557)]
[New Thread -1354302544 (LWP 19441)]
[New Thread -1345328208 (LWP 21297)]
[New Thread -1336939600 (LWP 22465)]
[New Thread -1328550992 (LWP 17289)]
[New Thread -1294148688 (LWP 21264)]
[New Thread -1276871760 (LWP 9674)]
[New Thread -1285760080 (LWP 4984)]
[New Thread -1268388944 (LWP 27944)]
[New Thread -1260000336 (LWP 19305)]
0xb73d0aa1 in __waitpid_nocancel () from /lib/libpthread.so.0

Thread 1 (Thread -1228818768 (LWP 31557))

  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 camel_message_info_uint32
    from /usr/lib/libcamel-provider-1.2.so.8
  • #4 camel_vee_summary_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #5 camel_message_info_uint32
    from /usr/lib/libcamel-provider-1.2.so.8
  • #6 camel_folder_construct
    from /usr/lib/libcamel-provider-1.2.so.8
  • #7 camel_folder_get_message_flags
    from /usr/lib/libcamel-provider-1.2.so.8
  • #8 camel_folder_construct
    from /usr/lib/libcamel-provider-1.2.so.8
  • #9 camel_object_trigger_event
    from /usr/lib/libcamel-1.2.so.0
  • #10 camel_vtrash_folder_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #11 camel_vee_folder_add_folder
    from /usr/lib/libcamel-provider-1.2.so.8
  • #12 camel_store_get_folder
    from /usr/lib/libcamel-provider-1.2.so.8
  • #13 em_folder_utils_copy_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #14 em_folder_utils_copy_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #15 em_folder_utils_copy_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #16 g_cclosure_marshal_VOID
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_has_handler_pending
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_has_handler_pending
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #28 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_button_get_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_has_handler_pending
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #36 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_button_set_relief
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_marshal_VOID__UINT_STRING
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_has_handler_pending
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #44 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gdk_event_get_graphics_expose
    from /usr/lib/libgdk-x11-2.0.so.0
  • #48 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #49 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #51 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #52 main
  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0

Comment 1 palfrey 2006-12-14 18:07:43 UTC
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. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Fredrik Blom 2006-12-15 01:29:40 UTC
(In reply to comment #1)
> 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.
> Can you get us a stack trace with debugging symbols? Please see
> http://live.gnome.org/GettingTraces for more information on how to do so.
> Thanks in advance!
> 

Okay, so I've added --enable-debug to Evolution, GTK+, glib and gnome-vfs. Here's the crash information:

Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2006-12-12 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 170094592 vsize: 0 resident: 170094592 share: 0 rss: 25059328 rss_rlim: 0
CPU usage: start_time: 1166145289 rtime: 0 utime: 381 stime: 0 cutime:351 cstime: 0 timeout: 30 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xb7eea000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229116576 (LWP 8306)]
[New Thread -1362486352 (LWP 8167)]
[New Thread -1353995344 (LWP 17035)]
[New Thread -1345606736 (LWP 14246)]
[New Thread -1337218128 (LWP 10143)]
[New Thread -1302815824 (LWP 25192)]
[New Thread -1293919312 (LWP 27377)]
[New Thread -1277101136 (LWP 6069)]
[New Thread -1268679760 (LWP 9797)]
[New Thread -1260291152 (LWP 22953)]
0xb7386aa1 in __waitpid_nocancel () from /lib/libpthread.so.0

Thread 1 (Thread -1229116576 (LWP 8306))

  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 camel_message_info_free
    from /usr/lib/libcamel-provider-1.2.so.8
  • #4 camel_vee_store_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #5 camel_message_info_free
    from /usr/lib/libcamel-provider-1.2.so.8
  • #6 camel_vtrash_folder_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #7 camel_vtrash_folder_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #8 camel_vee_folder_rebuild_folder
    from /usr/lib/libcamel-provider-1.2.so.8
  • #9 camel_object_trigger_event
    from /usr/lib/libcamel-1.2.so.0
  • #10 camel_folder_rename
    from /usr/lib/libcamel-provider-1.2.so.8
  • #11 camel_imap_folder_new
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
  • #12 camel_folder_thaw
    from /usr/lib/libcamel-provider-1.2.so.8
  • #13 em_folder_utils_delete_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #14 em_folder_utils_delete_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #15 em_folder_utils_delete_folder
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #16 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #17 IA__g_closure_invoke
    at gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #20 IA__g_signal_emit
    at gsignal.c line 2243
  • #21 IA__gtk_dialog_response
    at gtkdialog.c line 835
  • #22 action_widget_activated
    at gtkdialog.c line 534
  • #23 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #29 gtk_real_button_released
    at gtkbutton.c line 1484
  • #30 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #31 g_type_class_meta_marshal
    at gclosure.c line 567
  • #32 IA__g_closure_invoke
    at gclosure.c line 490
  • #33 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #34 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #35 IA__g_signal_emit
    at gsignal.c line 2243
  • #36 IA__gtk_button_released
    at gtkbutton.c line 881
  • #37 gtk_button_button_release
    at gtkbutton.c line 1377
  • #38 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #39 g_type_class_meta_marshal
    at gclosure.c line 567
  • #40 IA__g_closure_invoke
    at gclosure.c line 490
  • #41 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #43 IA__g_signal_emit
    at gsignal.c line 2243
  • #44 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #45 IA__gtk_propagate_event
    at gtkmain.c line 2188
  • #46 IA__gtk_main_do_event
    at gtkmain.c line 1422
  • #47 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #48 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #49 g_main_context_iterate
    at gmain.c line 2677
  • #50 IA__g_main_loop_run
    at gmain.c line 2881
  • #51 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #52 main
  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0

----

Want some more information? I can run strace too if you'd like. Or would you like me to add debug symbols to evolution-data-server, evolution-webcal and glibc?
Comment 3 palfrey 2006-12-15 13:59:34 UTC
(In reply to comment #2)
> 0xb7386aa1 in __waitpid_nocancel () from /lib/libpthread.so.0
> #0  0xb7386aa1 in __waitpid_nocancel () from /lib/libpthread.so.0
> #1  0xb7cfb6d2 in libgnomeui_module_info_get ()
>    from /usr/lib/libgnomeui-2.so.0
> #2  <signal handler called>
> #3  0xb70d6be6 in camel_message_info_free ()
>    from /usr/lib/libcamel-provider-1.2.so.8
> #4  0xb70f38d2 in camel_vee_store_new ()
>    from /usr/lib/libcamel-provider-1.2.so.8
> #5  0xb70d6c6a in camel_message_info_free ()
>    from /usr/lib/libcamel-provider-1.2.so.8

> Want some more information? I can run strace too if you'd like. Or would you
> like me to add debug symbols to evolution-data-server, evolution-webcal and
> glibc?

As the crash looks like it's somewhere in libcamel-provider-1.2.so.8, we'll need debug symbols for evolution-data-server. 

Thanks for the improved trace.
Comment 4 Fredrik Blom 2007-01-20 17:21:02 UTC
(In reply to comment #3)
> 
> As the crash looks like it's somewhere in libcamel-provider-1.2.so.8, we'll
> need debug symbols for evolution-data-server. 
> 
> Thanks for the improved trace.
> 

Sorry for the extremely long wait. I've provided some more detailed information this time. Everything should (except perhaps the kernel) have debug symbols now, but let me know if I've missed something or you want some additional information.

The output was too big to fit one post, so I've split the information in two posts:

Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2007-01-13 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 393015296 vsize: 0 resident: 393015296 share: 0 rss: 24772608 rss_rlim: 0
CPU usage: start_time: 1169311789 rtime: 0 utime: 327 stime: 0 cutime:303 cstime: 0 timeout: 24 it_real_value: 0 frequency: 1

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

Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xb7f1f000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1228637344 (LWP 21555)]
[New Thread -1577677920 (LWP 21579)]
[New Thread -1577411680 (LWP 21577)]
[New Thread -1569018976 (LWP 21576)]
[New Thread -1560626272 (LWP 21575)]
[New Thread -1401189472 (LWP 21571)]
[New Thread -1409987680 (LWP 21567)]
[New Thread -1392764000 (LWP 21564)]
[New Thread -1384338528 (LWP 21563)]
[New Thread -1375945824 (LWP 21562)]
0xb7f1f410 in __kernel_vsyscall ()

continues...
Comment 5 Fredrik Blom 2007-01-20 17:21:45 UTC
More:

Thread 1 (Thread -1228637344 (LWP 21555))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 camel_message_info_uint32
    at camel-folder-summary.c line 2985
  • #5 vee_info_uint32
    at camel-vee-summary.c line 71
  • #6 camel_message_info_uint32
    at camel-folder-summary.c line 2985
  • #7 get_message_flags
    at camel-folder.c line 689
  • #8 camel_folder_get_message_flags
    at camel-folder.c line 713
  • #9 folder_changed
    at camel-folder.c line 1787
  • #10 camel_object_trigger_event
    at camel-object.c line 1476
  • #11 vtrash_add_folder
    at camel-vtrash-folder.c line 520
  • #12 camel_vee_folder_add_folder
    at camel-vee-folder.c line 223
  • #13 camel_store_get_folder
    at camel-store.c line 266
  • #14 emfu_delete_rec
    at em-folder-utils.c line 394
  • #15 emfu_delete_rec
    at em-folder-utils.c line 383
  • #16 emfu_delete_response
    at em-folder-utils.c line 429
  • #17 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #18 IA__g_closure_invoke
    at gclosure.c line 490
  • #19 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #20 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #21 IA__g_signal_emit
    at gsignal.c line 2243
  • #22 IA__gtk_dialog_response
    at gtkdialog.c line 835
  • #23 action_widget_activated
    at gtkdialog.c line 534
  • #24 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #25 IA__g_closure_invoke
    at gclosure.c line 490
  • #26 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #27 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #28 IA__g_signal_emit
    at gsignal.c line 2243
  • #29 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #30 gtk_real_button_released
    at gtkbutton.c line 1484
  • #31 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #32 g_type_class_meta_marshal
    at gclosure.c line 567
  • #33 IA__g_closure_invoke
    at gclosure.c line 490
  • #34 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #35 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #36 IA__g_signal_emit
    at gsignal.c line 2243
  • #37 IA__gtk_button_released
    at gtkbutton.c line 881
  • #38 gtk_button_button_release
    at gtkbutton.c line 1377
  • #39 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #40 g_type_class_meta_marshal
    at gclosure.c line 567
  • #41 IA__g_closure_invoke
    at gclosure.c line 490
  • #42 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #43 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #44 IA__g_signal_emit
    at gsignal.c line 2243
  • #45 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #46 IA__gtk_propagate_event
    at gtkmain.c line 2188
  • #47 IA__gtk_main_do_event
    at gtkmain.c line 1422
  • #48 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #49 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #50 g_main_context_iterate
    at gmain.c line 2677
  • #51 IA__g_main_loop_run
    at gmain.c line 2881
  • #52 bonobo_main
    at bonobo-main.c line 311
  • #53 main
    at main.c line 614
  • #0 __kernel_vsyscall

Comment 6 palfrey 2007-01-20 17:28:12 UTC
Thanks. We can now find out this is a duplicate of another bug, and your detailed stack trace will be very useful over there!

*** This bug has been marked as a duplicate of 352396 ***
Comment 7 André Klapper 2007-02-11 22:43:13 UTC
*** Bug 406860 has been marked as a duplicate of this bug. ***
Comment 8 jan0michael 2007-02-14 16:08:01 UTC
*** Bug 407902 has been marked as a duplicate of this bug. ***