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 350689 - Crash after adding an email messege as an attachment to an appointment.
Crash after adding an email messege as an attachment to an appointment.
Status: RESOLVED DUPLICATE of bug 341954
Product: evolution
Classification: Applications
Component: Calendar
2.6.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-08-10 03:50 UTC by Nicholas Capo
Modified: 2006-08-10 21:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Nicholas Capo 2006-08-10 03:50:21 UTC
Steps to reproduce:
1. Create an Appointment in the Calendar
2. While the Appointment Window is open switch to the Mail Window
3. Drag and Drop mail messege to attachment bar
4. Click on save button

Expected Results: Evolution Crash with Crash Dialog


Stack trace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231890208 (LWP 14263)]
0xb7424171 in g_utf8_validate () from /usr/lib/libglib-2.0.so.0
(gdb) thread apply all bt

Thread 1 (Thread -1231890208 (LWP 14263))

  • #0 g_utf8_validate
    from /usr/lib/libglib-2.0.so.0
  • #1 g_convert_with_fallback
    from /usr/lib/libglib-2.0.so.0
  • #2 g_filename_from_utf8
    from /usr/lib/libglib-2.0.so.0
  • #3 save_comp
    at comp-editor.c line 646
  • #4 save_comp_with_send
    at comp-editor.c line 860
  • #5 menu_file_save_cb
    at comp-editor.c line 1262
  • #6 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #7 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #8 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #9 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #10 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #11 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #12 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #13 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #14 bonobo_ui_engine_ui_event
    from /usr/lib/libbonoboui-2.so.0
  • #15 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_stop_emission
    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 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #22 bonobo_ui_sync_status_new
    from /usr/lib/libbonoboui-2.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_stop_emission
    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_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #28 gtk_tool_button_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #34 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 _gtk_button_set_depressed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #42 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #50 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #54 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #55 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #56 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #57 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #58 main
    at main.c line 612


Other information:
Comment 1 Poornima 2006-08-10 04:53:03 UTC
I observed that evolution hangs sometime while dragging mail to appointments file attachment area. If drag and drop of file is done and then save that appointment, evolution doesnt crash. I verified in evolution 2.6.2 as well as 2.6.3.
Nicholas: Could you paste stack traces with debug information. For more information http://live.gnome.org/GettingTraces
Comment 2 Nicholas Capo 2006-08-10 14:27:28 UTC
I am sorry for any confusion on my part, this is my first bug report.

I think I already put a stack trace above, by following the instructions at http://live.gnome.org/GettingTraces. Let me know if you need more info or if I should do it a different way.

I am running Evolution 2.6.1 (Ubuntu Dapper: 2.6.1-0ubuntu7 )

Nicholas
Comment 3 Christian Kirbach 2006-08-10 20:51:11 UTC
we want you to install the ubunto debugging packages. their names all end in "-dbg". install the glib and evolution -dbg packages and reproduce the crash, then copy the trace and paste it here. thanks.
Comment 4 André Klapper 2006-08-10 21:43:59 UTC
i have no idea why poornima set the status of this bug to needinfo and would love to see an explanation for this behaviour. poornima?

nicholas, thanks for the bug report, the stacktrace is wonderful, therefore reopening.
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 341954 ***