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 427433 - crash in org_gnome_evolution_import_ics_attachments at icsimporter.c:101
crash in org_gnome_evolution_import_ics_attachments at icsimporter.c:101
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Importers
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-04-07 22:43 UTC by kijiki0
Modified: 2007-04-21 02:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description kijiki0 2007-04-07 22:43:32 UTC
What were you doing when the application crashed?
Drag-n-dropped a link from firefox onto the text area of the message composer.  I was hoping it would just write the URL into the text box, but instead it created an attachment and started downloading the file.  At around 6%, I right clicked on the attachment's file icon (hoping to delete it) and that caused the crash.


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

Memory status: size: 557232128 vsize: 557232128 resident: 218345472 share: 25804800 rss: 218345472 rss_rlim: -1
CPU usage: start_time: 1174010746 rtime: 223999 utime: 137468 stime: 86531 cutime:6 cstime: 70 timeout: 0 it_real_value: 0 frequency: 100

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 47280328191344 (LWP 6292)]
[New Thread 1141147984 (LWP 8436)]
[New Thread 1183111504 (LWP 25742)]
[New Thread 1124362576 (LWP 9088)]
[New Thread 1124096336 (LWP 9086)]
[New Thread 1115703632 (LWP 6353)]
[New Thread 1098918224 (LWP 6334)]
[New Thread 1107310928 (LWP 6324)]
[New Thread 1090525520 (LWP 6322)]
[New Thread 1082132816 (LWP 6320)]
(no debugging symbols found)
0x00002b004adeb5cf in waitpid () from /lib/libc.so.6

Thread 10 (Thread 1082132816 (LWP 6320))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Thread 9 (Thread 1090525520 (LWP 6322))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Thread 8 (Thread 1107310928 (LWP 6324))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Thread 7 (Thread 1098918224 (LWP 6334))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Thread 6 (Thread 1115703632 (LWP 6353))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Thread 3 (Thread 1183111504 (LWP 25742))

  • #0 select
    from /lib/libc.so.6
  • #1 e_msgport_wait
    from /usr/lib64/libedataserver-1.2.so.7
  • #2 e_msgport_reply
    from /usr/lib64/libedataserver-1.2.so.7
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6
  • #5 ??

Comment 1 palfrey 2007-04-08 11:57:49 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 kijiki0 2007-04-08 23:36:11 UTC
(gdb) bt
  • #0 org_gnome_evolution_import_ics_attachments
    at icsimporter.c line 101
  • #1 epl_invoke
    at e-plugin.c line 874
  • #2 e_popup_create_menu
    at e-popup.c line 271
  • #3 e_popup_create_menu_once
    at e-popup.c line 575
  • #4 emcab_popup
    at e-msg-composer.c line 3714
  • #5 button_press_event
    at e-msg-composer.c line 3746
  • #6 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #7 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #8 g_signal_chain_from_overridden
    from /usr/lib64/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #11 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #13 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #14 _gdk_events_init
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #15 g_main_context_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #16 g_main_context_check
    from /usr/lib64/libglib-2.0.so.0
  • #17 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #18 bonobo_main
    from /usr/lib64/libbonobo-2.so.0
  • #19 ??

This time I just drag-n-dropped an image (bugzilla's NEEDINFO lightbulb, in fact) from firefox.  Trivially reproducable here with any right click to the attachment bar file icon, though only ones created by a drag-n-drop from firefox (at least, drag-n-drop from gedit's file open dialog doesn't cause it).  On x86-64, in case it wasn't obvious from the 8 byte %RIPs.

I couldn't find the debug packages for GTK+ or glib, but the action is all in evolution and evolution-plugins anyway.
Comment 3 palfrey 2007-04-09 08:55:06 UTC
Possibly a duplicate of Bug 331435. Marking as NEW, now we've got a better stacktrace. Have you tried upgrading Evolution to a later version?
Comment 4 kijiki0 2007-04-21 02:26:49 UTC
Just tried it again after upgrading to 2.10.1 and the problem appears to be fixed.

Sorry for the noise.