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 303449 - Evolution crashes with 'Undo'action
Evolution crashes with 'Undo'action
Status: RESOLVED FIXED
Product: GtkHtml
Classification: Other
Component: Editing
unspecified
Other Linux
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-05-08 09:54 UTC by mengjie yu
Modified: 2005-05-17 06:31 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Here is the patch for this bug. (4.84 KB, patch)
2005-05-08 15:20 UTC, mengjie yu
none Details | Review
new testcase for the crash (635 bytes, text/html)
2005-05-13 06:22 UTC, Ganesh (Novell)
  Details

Description mengjie yu 2005-05-08 09:54:44 UTC
1. Invoke evolution and compose a mail.
2. Set the format to html
3. Insert a table with say three rows an columns
4. Input some text in all the cells.
5. Right click on a cell and select 'Table Delete'-> Row/Column and do 'Edit->Undo'
6. Repeat the process 2 to 3 times.

Observatiom: Evolution Crashes.
Comment 1 Olav Vitters 2005-05-08 11:37:19 UTC
Thanks for the bug report. Without a stack trace from the crash it's very hard
to determine what caused it. Can you provide us with one? Please see
http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 mengjie yu 2005-05-08 15:20:36 UTC
Created attachment 46169 [details] [review]
Here is the patch for this bug.
Comment 3 Ganesh (Novell) 2005-05-10 03:42:04 UTC
could you commit this?.
Comment 4 Harry Lu 2005-05-10 07:22:04 UTC
Ganesh, MengJie can use my cvs account to check in the patch.
Does your comment above mean the patch is approved?
Comment 5 Ganesh (Novell) 2005-05-10 07:45:42 UTC
Yes it is..
Comment 6 mengjie yu 2005-05-11 07:39:30 UTC
Fixed in CVS Head.
Thanks for the review.
Comment 7 Ganesh (Novell) 2005-05-13 06:22:25 UTC
Created attachment 46384 [details]
new testcase for the crash

I herewith attaching a testcase which again shows this problem. I made sure
this fix is in. Just open this testcase in the test_editor and start delete the
text in last two cells ($744.65 and $1001.50) (usign backspace.). The kepp
doing crtl+z. You would see the cell which gets deleted last woudl be filled
fine when it moves to the next cell we would see the crash.

Below is the call stack at the time fo crash:

  • #0 g_list_last
    from /opt/gnome/lib/libglib-2.0.so.0
  • #1 g_list_append
    from /opt/gnome/lib/libglib-2.0.so.0
  • #2 gtk_file_selection_set_select_multiple
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #3 gtk_file_selection_new
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #4 g_type_create_instance
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #5 g_object_class_override_property
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #6 g_object_newv
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #7 g_object_new_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #9 gtk_file_selection_new
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #10 open_or_save_as_dialog
    at test-html-editor-control.c line 333
  • #11 bonobo_ui_component_add_verb_list
    from /opt/gnome/lib/libbonoboui-2.so.0
  • #12 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #13 bonobo_closure_invoke_va_list
    from /opt/gnome/lib/libbonobo-2.so.0
  • #14 bonobo_closure_invoke
    from /opt/gnome/lib/libbonobo-2.so.0
  • #15 ??
  • #16 ??
  • #17 ??
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 g_object_unref
    from /opt/gnome/lib/libgobject-2.0.so.0

Comment 8 Ganesh (Novell) 2005-05-13 06:23:17 UTC
Reopen till we get to conclusion.
Comment 9 Subodh Soni 2005-05-16 09:26:58 UTC
This bug is a duplicate of 274533. So resolution of this bug will close that too.
Comment 10 Ganesh (Novell) 2005-05-17 06:31:21 UTC
Per discussion with Mengjie closing this would open a new one for comment #7