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 447797 - crash in em_folder_tree_model_set_folder_info at em-folder-tree-model.c:444
crash in em_folder_tree_model_set_folder_info at em-folder-tree-model.c:444
Status: RESOLVED DUPLICATE of bug 407187
Product: evolution
Classification: Applications
Component: Mailer
2.10.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 378055 440312 443045 443220 445329 447846 448699 449510 449592 449716 450256 452044 452122 453309 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-15 07:44 UTC by ariel
Modified: 2007-07-31 21:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description ariel 2007-06-15 07:44:23 UTC
Version: 2.10

What were you doing when the application crashed?
trying to send a message via port 465. 


Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.2 2007-05-28 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 15:37:31 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 206249984 vsize: 206249984 resident: 85299200 share: 52326400 rss: 85299200 rss_rlim: 4294967295
CPU usage: start_time: 1181880831 rtime: 9236 utime: 8795 stime: 441 cutime:14078 cstime: 581 timeout: 0 it_real_value: 0 frequency: 100

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

(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 -1208719648 (LWP 3747)]
[New Thread -1372710000 (LWP 5239)]
[New Thread -1393689712 (LWP 5238)]
[New Thread -1362220144 (LWP 5237)]
[New Thread -1317745776 (LWP 4211)]
[New Thread -1221801072 (LWP 3821)]
[New Thread -1242788976 (LWP 3789)]
(no debugging symbols found)
0x001c0402 in __kernel_vsyscall ()

Thread 2 (Thread -1372710000 (LWP 5239))

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_mutex_lock_79
    from /lib/libpthread.so.0
  • #3 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #4 ??
  • #5 <signal handler called>
  • #6 ??
    from /lib/libglib-2.0.so.0
  • #7 ??
    from /lib/libglib-2.0.so.0
  • #8 ??
    from /lib/libglib-2.0.so.0
  • #9 __nptl_deallocate_tsd
    from /lib/libpthread.so.0
  • #10 start_thread
    from /lib/libpthread.so.0
  • #11 clone
    from /lib/libc.so.6


----------- .xsession-errors (87 sec old) ---------------------
(evolution:3747): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa811380'
(evolution:3747): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa8114a0'
(evolution:3747): Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
(evolution:3747): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.10/plugins/liborg-gnome-new-mail-notify.so' (not exported?)
(evolution:3747): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa8115c0'
(evolution:3747): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa8116e0'
(evolution:3747): Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
(evolution:3747): Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
--------------------------------------------------
Comment 1 André Klapper 2007-06-15 17:48:11 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. 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, 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 ariel 2007-06-15 19:47:08 UTC
Well, here's the latest crash.  (It seems to die a lot, in pretty rnadom places.  This time, I was just checking to see that the new certificate for my imap server had been stored properly (went to preferences, sending messages, check available protocols, and it said "ok" instead of prompting me with to accept the cert again).  After I closed that window it died.)

If you need more debugging packages installed, just let me know...


stack trace: 

Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.2 2007-05-28 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 15:37:31 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 123494400 vsize: 123494400 resident: 51331072 share: 34377728 rss: 51331072 rss_rlim: 4294967295
CPU usage: start_time: 1181935817 rtime: 348 utime: 327 stime: 21 cutime:249 cstime: 18 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208801568 (LWP 13524)]
[New Thread -1296450672 (LWP 13568)]
[New Thread -1242862704 (LWP 13561)]
0x00972402 in __kernel_vsyscall ()

Thread 1 (Thread -1208801568 (LWP 13524))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #3 segv_redirect
    at main.c line 408
  • #4 <signal handler called>
  • #5 g_str_hash
    from /lib/libglib-2.0.so.0
  • #6 g_hash_table_insert
    from /lib/libglib-2.0.so.0
  • #7 em_folder_tree_model_set_folder_info
    at em-folder-tree-model.c line 444
  • #8 em_folder_tree_model_set_folder_info
    at em-folder-tree-model.c line 542
  • #9 emft_get_folder_info__done
    at em-folder-tree.c line 1790
  • #10 mail_msg_idle_cb
    at mail-mt.c line 471
  • #11 ??
    from /lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #13 ??
    from /lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #15 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #16 main
    at main.c line 586
  • #0 __kernel_vsyscall


----------- .xsession-errors (15 sec old) ---------------------
** (evolution:13524): DEBUG: mailto URL command: evolution --component=mail %s
** (evolution:13524): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
(evolution:13524): e-data-server-ui-WARNING **: Το Key file δεν έχει ομάδα 'Passwords-Mail'
report junk?? Re:God Has Chosen You
(evolution:13524): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.10/plugins/liborg-gnome-new-mail-notify.so' (not exported?)
BBDB spinning up...
(evolution:13524): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa4fb000'
(evolution:13524): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0xa4fb120'
--------------------------------------------------
Comment 3 André Klapper 2007-06-15 19:57:36 UTC
ariel: nice trace, thanks a lot - glib2-debuginfo would make it even more perfect, but i think it works out.

mbarnes, line 444 in evolution 2.10's codebase is an empty line, is there any f7-specific patch included? *shrug*

http://svn.gnome.org/viewcvs/evolution/branches/gnome-2-18/mail/em-folder-tree-model.c?annotate=33312
Comment 4 Matthew Barnes 2007-06-15 20:13:50 UTC
Line 444 in the latest Fedora 7 package is:

g_hash_table_insert (si->full_hash, g_strdup (fi->full_name), path_row);

(Line 443 in the current gnome-2-18 Subversion branch.)
Comment 5 Matthew Barnes 2007-06-15 20:16:57 UTC
glib2-debuginfo would indeed help.  It's dying in the string hashing function.
My guess is fi->full_name is NULL.
Comment 6 ariel 2007-06-15 20:45:41 UTC
And here you go, with glib debugging:

Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.2 2007-05-28 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 15:37:31 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 126275584 vsize: 126275584 resident: 53952512 share: 34254848 rss: 53952512 rss_rlim: 4294967295
CPU usage: start_time: 1181939668 rtime: 548 utime: 526 stime: 22 cutime:2 cstime: 3 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208588576 (LWP 14906)]
[New Thread -1296225392 (LWP 14950)]
[New Thread -1242649712 (LWP 14943)]
0x0017d402 in __kernel_vsyscall ()

Thread 1 (Thread -1208588576 (LWP 14906))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #3 segv_redirect
    at main.c line 408
  • #4 <signal handler called>
  • #5 IA__g_str_hash
    at gstring.c line 95
  • #6 IA__g_hash_table_insert
    at ghash.c line 231
  • #7 em_folder_tree_model_set_folder_info
    at em-folder-tree-model.c line 444
  • #8 em_folder_tree_model_set_folder_info
    at em-folder-tree-model.c line 542
  • #9 emft_get_folder_info__done
    at em-folder-tree.c line 1790
  • #10 mail_msg_idle_cb
    at mail-mt.c line 471
  • #11 g_idle_dispatch
    at gmain.c line 3928
  • #12 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #13 g_main_context_iterate
    at gmain.c line 2677
  • #14 IA__g_main_loop_run
    at gmain.c line 2881
  • #15 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #16 main
    at main.c line 586
  • #0 __kernel_vsyscall


----------- .xsession-errors (25 sec old) ---------------------
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x9917010'
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x9917130'
(evolution:14906): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.10/plugins/liborg-gnome-new-mail-notify.so' (not exported?)
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x9917250'
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x9917370'
(evolution:14906): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.10/plugins/liborg-gnome-new-mail-notify.so' (not exported?)
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x9917490'
(evolution:14906): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x99175b0'
--------------------------------------------------
Comment 7 André Klapper 2007-06-15 23:28:42 UTC
*** Bug 447846 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2007-06-15 23:28:57 UTC
*** Bug 445329 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2007-06-15 23:29:17 UTC
*** Bug 443220 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2007-06-15 23:29:32 UTC
*** Bug 443045 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2007-06-15 23:29:40 UTC
*** Bug 440312 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2007-06-15 23:30:21 UTC
*** Bug 378055 has been marked as a duplicate of this bug. ***
Comment 13 André Klapper 2007-06-15 23:31:07 UTC
bug 351531 could be a duplicate
Comment 14 André Klapper 2007-06-18 20:49:53 UTC
*** Bug 448699 has been marked as a duplicate of this bug. ***
Comment 15 Karsten Bräckelmann 2007-06-20 20:35:36 UTC
*** Bug 449592 has been marked as a duplicate of this bug. ***
Comment 16 Karsten Bräckelmann 2007-06-20 20:35:58 UTC
*** Bug 449510 has been marked as a duplicate of this bug. ***
Comment 17 André Klapper 2007-06-21 10:10:31 UTC
*** Bug 449716 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2007-06-29 00:00:27 UTC
*** Bug 450256 has been marked as a duplicate of this bug. ***
Comment 19 André Klapper 2007-06-29 00:00:42 UTC
*** Bug 452044 has been marked as a duplicate of this bug. ***
Comment 20 palfrey 2007-06-29 11:30:13 UTC
*** Bug 452122 has been marked as a duplicate of this bug. ***
Comment 21 Karsten Bräckelmann 2007-07-03 13:16:06 UTC
*** Bug 453309 has been marked as a duplicate of this bug. ***
Comment 22 palfrey 2007-07-31 21:35:57 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


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