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 604306 - Crash in folder_tree_cell_edited_cb at em-folder-tree.c line 452
Crash in folder_tree_cell_edited_cb at em-folder-tree.c line 452
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.30.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Evolution Triage Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-12-10 20:59 UTC by David Ronis
Modified: 2013-09-13 01:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30


Attachments
evo patch (2.94 KB, patch)
2010-02-16 15:10 UTC, Milan Crha
committed Details | Review

Description David Ronis 2009-12-10 20:59:57 UTC
Version: 2.30.x

What were you doing when the application crashed?
I noticed that there was a blank line in my list of search folders.   I tried giving it a name.


Distribution: Slackware Slackware 12.2.0
Gnome Release: 2.29.3 2009-12-01 (GARNOME)
BugBuddy Version: 2.28.0

System: Linux 2.6.32 #48 SMP PREEMPT Thu Dec 3 10:27:54 EST 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10799002
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: gnomebreakpad

Memory status: size: 319344640 vsize: 319344640 resident: 155754496 share: 32706560 rss: 155754496 rss_rlim: 18446744073709551615
CPU usage: start_time: 1260459657 rtime: 33116 utime: 30505 stime: 2611 cutime:71 cstime: 36 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/garnome-svn-2.28/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0xb5678710 (LWP 31173)]
[New Thread 0xaded5b90 (LWP 13519)]
[New Thread 0xabed5b90 (LWP 793)]
[New Thread 0xac6d5b90 (LWP 792)]
[New Thread 0xaeed5b90 (LWP 31196)]
[New Thread 0xafed5b90 (LWP 31195)]
[New Thread 0xb24c8b90 (LWP 31186)]
[New Thread 0xb2cc8b90 (LWP 31185)]
0xb593e171 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0xb5678710 (LWP 31173))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 386
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 700
  • #3 run_bug_buddy
    at gnome-breakpad.cc line 369
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 440
  • #5 <signal handler called>
  • #6 folder_tree_cell_edited_cb
    at em-folder-tree.c line 452
  • #7 _gtk_marshal_VOID__STRING_STRING
    at gtkmarshalers.c line 2734
  • #8 IA__g_closure_invoke
    at gclosure.c line 767
  • #9 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #11 IA__g_signal_emit
    at gsignal.c line 3037
  • #12 gtk_cell_renderer_text_editing_done
    at gtkcellrenderertext.c line 1736
  • #13 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #14 IA__g_closure_invoke
    at gclosure.c line 767
  • #15 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #17 IA__g_signal_emit_by_name
    at gsignal.c line 3074
  • #18 IA__gtk_cell_editable_editing_done
    at gtkcelleditable.c line 159
  • #19 gtk_cell_editable_entry_activated
    at gtkentry.c line 4455
  • #20 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #21 IA__g_closure_invoke
    at gclosure.c line 767
  • #22 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #23 gtk_binding_entry_activate
    at gtkbindings.c line 537
  • #24 binding_match_activate
    at gtkbindings.c line 1123
  • #25 gtk_bindings_activate_list
    at gtkbindings.c line 1268
  • #26 IA__gtk_bindings_activate_event
    at gtkbindings.c line 1361
  • #27 gtk_entry_key_press
    at gtkentry.c line 4087
  • #28 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #29 g_type_class_meta_marshal
    at gclosure.c line 878
  • #30 IA__g_closure_invoke
    at gclosure.c line 767
  • #31 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #32 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #33 IA__g_signal_emit
    at gsignal.c line 3037
  • #34 gtk_widget_event_internal
    at gtkwidget.c line 4938
  • #35 IA__gtk_window_propagate_key_event
    at gtkwindow.c line 5144
  • #36 gtk_window_key_press_event
    at gtkwindow.c line 5174
  • #37 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #38 g_type_class_meta_marshal
    at gclosure.c line 878
  • #39 IA__g_closure_invoke
    at gclosure.c line 767
  • #40 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #41 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #42 IA__g_signal_emit
    at gsignal.c line 3037
  • #43 gtk_widget_event_internal
    at gtkwidget.c line 4938
  • #44 IA__gtk_propagate_event
    at gtkmain.c line 2390
  • #45 IA__gtk_main_do_event
    at gtkmain.c line 1621
  • #46 gdk_event_dispatch
    at gdkevents-x11.c line 2372
  • #47 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #48 g_main_context_iterate
    at gmain.c line 2591
  • #49 IA__g_main_loop_run
    at gmain.c line 2799
  • #50 IA__gtk_main
    at gtkmain.c line 1217
  • #51 main
    at main.c line 598
  • #0 waitpid
    from /lib/libpthread.so.0


---- Critical and fatal warnings logged during execution ----

** Gdk **: gdk_drawable_get_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed 
** Gdk **: gdk_window_set_background: assertion `GDK_IS_WINDOW (window)' failed 
** e-utils **: e_activity_set_percent: assertion `E_IS_ACTIVITY (activity)' failed 
** e-utils **: e_activity_set_percent: assertion `E_IS_ACTIVITY (activity)' failed 
** GLib **: g_utf8_collate: assertion `str1 != NULL' failed 
** GLib **: g_utf8_collate: assertion `str1 != NULL' failed 
** GLib **: g_utf8_collate: assertion `str1 != NULL' failed 
** GLib **: g_utf8_collate: assertion `str1 != NULL' failed 
** GLib **: g_strsplit_set: assertion `string != NULL' failed 
** GLib **: g_strv_length: assertion `str_array != NULL' failed
Comment 1 Milan Crha 2010-02-16 14:04:06 UTC
My line is different, but otherwise confirming.
folder_tree_cell_edited_cb (folder_tree=0x22c60d0, path_string=0x24ca560 "1:1", new_name=0x2661850 "aaa") at em-folder-tree.c:596

I'm not sure why you needed to rename it, but for me it's a fake folder after the first fetch of folders in MAPI. It disappear the next start. I'll try to find where it comes from and try to avoid its creation completely.
Comment 2 Milan Crha 2010-02-16 15:10:46 UTC
Created attachment 153922 [details] [review]
evo patch

for evolution;

During the call of get_folder_info on a MAPI store, the store notifies about new folders with folder_created/folder_subscribed events, which I added not so long time ago. As this was done during the first get_folder_info call the EFolderTree/Model got confused a bit and added an empty node when not needed.
Comment 3 Milan Crha 2010-02-16 15:12:32 UTC
Created commit cca50eb in evo master (2.29.91+)
Comment 4 Akhil Laddha 2010-12-29 05:05:53 UTC
bug 638241 against Evolution 2.91.4