[Bug 464064] New: Evolution crashed - pressing ctrl+z (undo) in composer window
https://bugzilla.novell.com/show_bug.cgi?id=464064 Summary: Evolution crashed - pressing ctrl+z (undo) in composer window Product: openSUSE 11.1 Version: Final Platform: i586 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Evolution AssignedTo: bnc-team-evolution@forge.provo.novell.com ReportedBy: lakhil@novell.com QAContact: lakhil@novell.com Found By: Integration Test Steps -> open a new composer window -> create a table with back ground color -> type few characters -> now do ctrl+z till all the characters are removed -> evolution will crash at the end Program received signal SIGSEGV, Segmentation fault. table_set_align (e=0x8406818, t=0x0, align=HTML_HALIGN_NONE, dir=HTML_UNDO_REDO) at htmlengine-edit-table.c:1054 1054 htmlengine-edit-table.c: No such file or directory. in htmlengine-edit-table.c (gdb) t a a bt Thread 151 (Thread 0xb4b30b90 (LWP 2051)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb611a677 in poll () from /lib/libc.so.6 #2 0xb61ebef2 in g_main_context_iterate (context=0x8bcf1c8, block=1, dispatch=1, self=0x8bcf770) at gmain.c:3091 #3 0xb61ec582 in IA__g_main_loop_run (loop=0x8c17b60) at gmain.c:2986 #4 0xb7ab8482 in startup_mainloop (arg=0x0) at e-book.c:3745 #5 0xb621335f in g_thread_create_proxy (data=0x8bcf770) at gthread.c:635 #6 0xb76a51b5 in start_thread () from /lib/libpthread.so.0 #7 0xb612438e in clone () from /lib/libc.so.6 Thread 136 (Thread 0xb0bdfb90 (LWP 1994)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb76a8f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6dad06d in g_cond_timed_wait_posix_impl (cond=0x864e650, entered_mutex=0x80, abs_time=0x79) at gthread-posix.c:242 #3 0xb61c2339 in g_async_queue_pop_intern_unlocked (queue=0x80c7c80, try=<value optimized out>, end_time=0xb0bdf2c4) at gasyncqueue.c:365 #4 0xb61c2437 in IA__g_async_queue_timed_pop (queue=0x80c7c80, end_time=0xb0bdf2c4) at gasyncqueue.c:491 #5 0xb6214963 in g_thread_pool_thread_proxy (data=0x80c7c08) at gthreadpool.c:121 #6 0xb621335f in g_thread_create_proxy (data=0xb4245ae8) at gthread.c:635 #7 0xb76a51b5 in start_thread () from /lib/libpthread.so.0 #8 0xb612438e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xafba8b90 (LWP 1693)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb611a677 in poll () from /lib/libc.so.6 #2 0xb61ebef2 in g_main_context_iterate (context=0x866ef20, block=1, dispatch=1, self=0x86767d8) at gmain.c:3091 #3 0xb61ec582 in IA__g_main_loop_run (loop=0x8661948) at gmain.c:2986 #4 0xb6deefa0 in link_io_thread_fn (data=0x0) at linc.c:396 #5 0xb621335f in g_thread_create_proxy (data=0x86767d8) at gthread.c:635 #6 0xb76a51b5 in start_thread () from /lib/libpthread.so.0 #7 0xb612438e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5d10780 (LWP 1657)): #0 table_set_align (e=0x8406818, t=0x0, align=HTML_HALIGN_NONE, dir=HTML_UNDO_REDO) at htmlengine-edit-table.c:1054 #1 0xb74c7ab8 in html_undo_do_undo (undo=0x8be2718, engine=0x8406818) at htmlundo.c:160 #2 0xb747af85 in html_engine_undo (e=0x8406818) at htmlengine-edit.c:71 #3 0xb746698b in gtk_html_undo (html=0x83f4348) at gtkhtml.c:4481 #4 0xb7467717 in command (html=0x83f4348, com_type=GTK_HTML_COMMAND_UNDO) at gtkhtml.c:4988 #5 0xb7468177 in gtk_html_command (html=0x83f4348, command_name=0xb7cecab2 "undo") at gtkhtml.c:5810 #6 0xb7cde5af in action_undo_cb (action=0x895f2f0, editor=0x8845008) at gtkhtml-editor-actions.c:1246 #7 0xb628b474 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8ab6900, return_value=0x0, n_param_values=1, param_values=0x8c5f000, invocation_hint=0xbfffe984, marshal_data=0xb7cde580) at gmarshal.c:77 #8 0xb627dd8b in IA__g_closure_invoke (closure=0x8ab6900, return_value=0x0, n_param_values=1, param_values=0x8c5f000, invocation_hint=0xbfffe984) at gclosure.c:767 #9 0xb629412d in signal_emit_unlocked_R (node=0x8946ff8, detail=0, instance=0x895f2f0, emission_return=0x0, instance_and_params=0x8c5f000) at gsignal.c:3244 #10 0xb629583c in IA__g_signal_emit_valist (instance=0x895f2f0, signal_id=691, detail=0, var_args=0xbfffeb1c "��ٶ\200l�\b����H���\024ߠ���\225\b\001") at gsignal.c:2977 #11 0xb6295cb6 in IA__g_signal_emit (instance=0x895f2f0, signal_id=691, detail=0) at gsignal.c:3034 #12 0xb6a0bad5 in _gtk_action_emit_activate (action=0x895f2f0) at gtkaction.c:885 #13 0xb6a0df14 in closure_accel_activate (closure=0x8ab6c80, return_value=0xbfffecb8, n_param_values=4, param_values=0x8c54b30, invocation_hint=0xbfffeca4, marshal_data=0x0) at gtkaction.c:1650 #14 0xb627dd8b in IA__g_closure_invoke (closure=0x8ab6c80, return_value=0xbfffecb8, n_param_values=4, param_values=0x8c54b30, invocation_hint=0xbfffeca4) at gclosure.c:767 #15 0xb629412d in signal_emit_unlocked_R (node=0x81b7540, detail=3335, instance=0x8a403c0, emission_return=0xbfffede8, instance_and_params=0x8c54b30) at gsignal.c:3244 #16 0xb62956bb in IA__g_signal_emit_valist (instance=0x8a403c0, signal_id=215, detail=3335, var_args=0xbfffee48 "X���Rs��\bP\204\bR\004") at gsignal.c:2987 #17 0xb6295cb6 in IA__g_signal_emit (instance=0x8a403c0, signal_id=215, detail=3335) at gsignal.c:3034 #18 0xb6a07569 in IA__gtk_accel_group_activate (accel_group=0x8a403c0, accel_quark=3335, acceleratable=0x8845008, accel_key=122, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:858 #19 0xb6a0766d in IA__gtk_accel_groups_activate (object=0x8845008, accel_key=122, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:896 #20 0xb6c05e67 in IA__gtk_window_activate_key (window=0x8845008, event=0x8c536f0) at gtkwindow.c:8087 #21 0xb6c05eec in gtk_window_key_press_event (widget=0x8845008, event=0x8c536f0) at gtkwindow.c:4995 #22 0xb56490fc in msg_composer_key_press_event (widget=0x8845008, event=0x8c536f0) at e-msg-composer.c:2321 #23 0xb6ad9c56 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80b50f0, return_value=0xbffff0e8, n_param_values=2, param_values=0x8cdfa28, invocation_hint=0xbffff0d4, marshal_data=0xb5649030) at gtkmarshalers.c:84 #24 0xb627c4d9 in g_type_class_meta_marshal (closure=0x80b50f0, return_value=0xbffff0e8, n_param_values=2, param_values=0x8cdfa28, invocation_hint=0xbffff0d4, marshal_data=0xcc) at gclosure.c:878 #25 0xb627dd8b in IA__g_closure_invoke (closure=0x80b50f0, return_value=0xbffff0e8, n_param_values=2, param_values=0x8cdfa28, invocation_hint=0xbffff0d4) at gclosure.c:767 #26 0xb6293dd5 in signal_emit_unlocked_R (node=0x80b5328, detail=0, instance=0x8845008, emission_return=0xbffff218, instance_and_params=0x8cdfa28) at gsignal.c:3282 #27 0xb62956bb in IA__g_signal_emit_valist (instance=0x8845008, signal_id=45, detail=0, var_args=0xbffff270 "\210����6�\b\bP\204\b\206S��\bP\204\b\030�\n\b") at gsignal.c:2987 ---Type <return> to continue, or q <return> to quit--- #28 0xb6295cb6 in IA__g_signal_emit (instance=0x8845008, signal_id=45, detail=0) at gsignal.c:3034 #29 0xb6bef0ae in gtk_widget_event_internal (widget=0x8845008, event=0x8c536f0) at gtkwidget.c:4745 #30 0xb6ad2831 in IA__gtk_propagate_event (widget=0x8845008, event=0x8c536f0) at gtkmain.c:2365 #31 0xb6ad3b17 in IA__gtk_main_do_event (event=0x8c536f0) at gtkmain.c:1596 #32 0xb68096ca in gdk_event_dispatch (source=0x80916b8, callback=0, user_data=0x0) at gdkevents-x11.c:2366 #33 0xb61e89a8 in IA__g_main_context_dispatch (context=0x80929a8) at gmain.c:2144 #34 0xb61ec063 in g_main_context_iterate (context=0x80929a8, block=1, dispatch=1, self=0x806a538) at gmain.c:2778 #35 0xb61ec582 in IA__g_main_loop_run (loop=0x80dfc48) at gmain.c:2986 #36 0xb6ea0003 in bonobo_main () at bonobo-main.c:311 #37 0x0805d9a2 in main (argc=1, argv=Cannot access memory at address 0x4 ) at main.c:689 (gdb) X11 connection rejected because of wrong authentication. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=464064 User abharath@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464064#c1 Bharath Acharya <abharath@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bnc-team-evolution@forge.pr |abharath@novell.com |ovo.novell.com | --- Comment #1 from Bharath Acharya <abharath@novell.com> 2009-01-18 23:32:12 MST --- Created an attachment (id=265921) --> (https://bugzilla.novell.com/attachment.cgi?id=265921) gtkhtml patch The undo for the second iteration goes null. Just have a check to prevent the unwanted call. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=464064 User lakhil@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464064#c2 Akhil Laddha <lakhil@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |mailer Priority|P5 - None |P3 - Medium Summary|Evolution crashed - |[PATCH] Evolution crashed - |pressing ctrl+z (undo) in |pressing ctrl+z (undo) in |composer window |composer window --- Comment #2 from Akhil Laddha <lakhil@novell.com> 2009-01-18 23:57:47 MST --- Patch works fine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com