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 363839 - crash in Evolution: View definition files cause crash
crash in Evolution: View definition files cause crash
Status: RESOLVED DUPLICATE of bug 354824
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 363330 363836 363838 364241 370743 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-21 05:14 UTC by Ted Gould
Modified: 2007-04-12 20:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Broken views directory (3.97 KB, application/x-bzip)
2006-10-21 05:33 UTC, Ted Gould
Details

Description Ted Gould 2006-10-21 05:14:55 UTC
What were you doing when the application crashed?
Please look at previous bug.  I don't have the number (it's in my e-mail :)

This time I ran Evolution from the command line.  Here is the output:

ted@tres:~$ evolution
CalDAV Eplugin starting up ...

(evolution-2.8:14229): evolution-mail-WARNING **: ignored this junk plugin: not enabled or we have already loaded one

(evolution-2.8:14229): e-utils-WARNING **: Plugin 'Bogofilter junk plugin' failed to load hook 'org.gnome.evolution.mail.junk:1.0'
** (evolution-2.8:14229): DEBUG: mailto URL command: evolution %s
** (evolution-2.8:14229): DEBUG: mailto URL program: evolution
I/O error : Too many open files
I/O warning : failed to load external entity "/home/ted/.evolution/mail/config/et-expanded-vfolder:_home_ted_.evolution_mail_vfolder#Inkscape_Devel"
I/O error : Too many open files
I/O warning : failed to load external entity "/home/ted/.evolution/mail/views/galview.xml"
I/O error : Too many open files
I/O warning : failed to load external entity "/usr/share/evolution/2.8/views/mail/galview.xml"
I/O error : Too many open files
I/O warning : failed to load external entity "/home/ted/.evolution/mail/views/current_wide_view-vfolder:_home_ted_.evolution_mail_vfolder#Inkscape_Devel.xml"

(evolution-2.8:14229): camel-WARNING **: Could not save object state file to '/home/ted/.evolution/mail/vfolder/Inkscape/.#Devel.cmeta': Too many open files

(evolution-2.8:14229): e-table-CRITICAL **: e_table_state_duplicate: assertion `state != NULL' failed

** (bug-buddy:14299): WARNING **: Couldn't load icon for Decrypt File

** (bug-buddy:14299): WARNING **: Couldn't load icon for Epiphany Web Bookmarks

** (bug-buddy:14299): WARNING **: Couldn't load icon for Import Key

** (bug-buddy:14299): WARNING **: Couldn't load icon for Open Folder

** (bug-buddy:14299): WARNING **: Couldn't load icon for Verify Signature
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)
Previous frame inner to this frame (corrupt stack?)

What I did is change from "Vertical view" to "Classic View".  Same folder as before.

I noticed several times that it's mentioning too many open files, which is a bit concerning.

ted@tres:~$ lsof | wc -l
5785
ted@tres:~$ lsof | grep evolution | wc -l
754

There aren't any significant apps open besides GNOME, Epiphany and a couple of terminals.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 35885056 vsize: 0 resident: 130838528 share: 0 rss: 130838528 rss_rlim: 0
CPU usage: start_time: 38956 rtime: 0 utime: 1161407403 stime: 0 cutime:574 cstime: 0 timeout: 542 it_real_value: 0 frequency: 32

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 805615840 (LWP 14229)]
[New Thread 850375920 (LWP 14258)]
[New Thread 876700912 (LWP 14248)]
[New Thread 868312304 (LWP 14247)]
[New Thread 849179888 (LWP 14244)]
[New Thread 840791280 (LWP 14239)]
[New Thread 832005360 (LWP 14238)]
[New Thread 823616752 (LWP 14236)]
0x0ea20220 in waitpid () from /lib/libc.so.6

Thread 1 (Thread 805615840 (LWP 14229))

  • #0 waitpid
    from /lib/libc.so.6
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 874
  • #2 segv_redirect
    at main.c line 426
  • #3 <signal handler called>
  • #4 e_table_state_load_from_node
    at e-table-state.c line 166
  • #5 e_table_state_load_from_file
    at e-table-state.c line 128
  • #6 gal_view_etable_load
    at gal-view-etable.c line 96
  • #7 gal_view_load
    at gal-view.c line 76
  • #8 gal_view_collection_real_load_view_from_file
    at gal-view-collection.c line 346
  • #9 gal_view_instance_load
    at gal-view-instance.c line 296
  • #10 emfv_setup_view_instance
    at em-folder-view.c line 595
  • #11 em_folder_browser_show_wide
    at em-folder-browser.c line 696
  • #12 emfb_show_next
    at em-folder-browser.c line 1643
  • #13 bonobo_ui_marshal_VOID__STRING_INT_STRING
    from /usr/lib/libbonoboui-2.so.0
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #16 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #17 bonobo_ui_component_get_type
    from /usr/lib/libbonoboui-2.so.0
  • #18 bonobo_ui_marshal_VOID__STRING_INT_STRING
    from /usr/lib/libbonoboui-2.so.0
  • #19 g_type_class_meta_marshal
    at gclosure.c line 567
  • #20 IA__g_closure_invoke
    at gclosure.c line 490
  • #21 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #22 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #23 IA__g_signal_emit
    at gsignal.c line 2243
  • #24 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #25 _ORBIT_skel_small_Bonobo_UIComponent_uiEvent
    from /usr/lib/libbonobo-2.so.0
  • #26 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #27 Bonobo_UIComponent_uiEvent
    from /usr/lib/libbonobo-2.so.0
  • #28 bonobo_ui_engine_get_component
    from /usr/lib/libbonoboui-2.so.0
  • #29 bonobo_ui_marshal_VOID__POINTER_STRING
    from /usr/lib/libbonoboui-2.so.0
  • #30 g_type_class_meta_marshal
    at gclosure.c line 567
  • #31 IA__g_closure_invoke
    at gclosure.c line 490
  • #32 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #33 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #34 IA__g_signal_emit
    at gsignal.c line 2243
  • #35 bonobo_ui_engine_emit_event_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #36 bonobo_ui_sync_menu_new
    from /usr/lib/libbonoboui-2.so.0
  • #37 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #38 IA__g_closure_invoke
    at gclosure.c line 490
  • #39 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #40 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #41 IA__g_signal_emit
    at gsignal.c line 2243
  • #42 IA__gtk_check_menu_item_toggled
    at gtkcheckmenuitem.c line 249
  • #43 gtk_radio_menu_item_activate
    at gtkradiomenuitem.c line 479
  • #44 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #45 g_type_class_meta_marshal
    at gclosure.c line 567
  • #46 IA__g_closure_invoke
    at gclosure.c line 490
  • #47 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #48 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #49 IA__g_signal_emit
    at gsignal.c line 2243
  • #50 IA__gtk_menu_item_activate
    at gtkmenuitem.c line 405
  • #51 gtk_radio_menu_item_activate
    at gtkradiomenuitem.c line 472
  • #52 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #53 g_type_class_meta_marshal
    at gclosure.c line 567
  • #54 IA__g_closure_invoke
    at gclosure.c line 490
  • #55 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #56 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #57 IA__g_signal_emit
    at gsignal.c line 2243
  • #58 IA__gtk_widget_activate
    at gtkwidget.c line 3942
  • #59 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1024
  • #60 gtk_menu_shell_button_release
    at gtkmenushell.c line 630
  • #61 gtk_menu_button_release
    at gtkmenu.c line 2619
  • #62 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #63 g_type_class_meta_marshal
    at gclosure.c line 567
  • #64 IA__g_closure_invoke
    at gclosure.c line 490
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #66 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #67 IA__g_signal_emit
    at gsignal.c line 2243
  • #68 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #69 IA__gtk_propagate_event
    at gtkmain.c line 2211
  • #70 IA__gtk_main_do_event
    at gtkmain.c line 1445
  • #71 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #72 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #73 g_main_context_iterate
    at gmain.c line 2677
  • #74 IA__g_main_loop_run
    at gmain.c line 2881
  • #75 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #76 main
    at main.c line 615
  • #0 waitpid
    from /lib/libc.so.6

Comment 1 Ted Gould 2006-10-21 05:33:27 UTC
Created attachment 75120 [details]
Broken views directory

I moved my ~/.evolution/mail/views directory and things seem much happier.  I can switch between vertical and classic view.  The attached file is the views that were in that directory.  I'm guessing one more more were causing the problems.
Comment 2 Ted Gould 2006-10-21 05:35:11 UTC
*** Bug 363836 has been marked as a duplicate of this bug. ***
Comment 3 Ted Gould 2006-10-21 05:35:44 UTC
*** Bug 363838 has been marked as a duplicate of this bug. ***
Comment 4 Ted Gould 2006-10-21 05:36:18 UTC
*** Bug 363330 has been marked as a duplicate of this bug. ***
Comment 5 Karsten Bräckelmann 2006-10-22 18:34:42 UTC
*** Bug 364241 has been marked as a duplicate of this bug. ***
Comment 6 Karsten Bräckelmann 2006-10-22 18:39:47 UTC
Note: Possibly the same as bug 354824. However, there's one notable difference
      in the stacktrace, namely a NULL filename argument in the gal_view_load()
      call above.

  • #7 gal_view_load
    at gal-view.c line 76

Comment 7 Ted Gould 2006-11-04 22:29:55 UTC
*** Bug 370743 has been marked as a duplicate of this bug. ***
Comment 8 Ted Gould 2006-11-04 22:32:25 UTC
The added bug 370743 contains a back trace and has attached to it the smallest set of view files that I've had this crash with.  It happens constantly.  I delete the views folder and it seems to be happy for a little while, but then boom, death to Evo.  After it happens once, the whole app is much less stable.

The only changes that I did to create the view files that are attached on 370743 is to change the sort to be a date sort.  I hope that helps with this bug, it is VERY annoying!
Comment 9 André Klapper 2007-04-12 20:59:39 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 354824 ***