GNOME Bugzilla – Bug 556880
Crash when modifying a task while task list is sorted
Last modified: 2008-10-19 18:09:25 UTC
What were you doing when the application crashed? Modifying a task summary while sorted by decreasing priority Distribution: Fedora release 9 (Sulphur) Gnome Release: 2.22.3 2008-07-01 (Red Hat, Inc) BugBuddy Version: 2.22.0 System: Linux 2.6.27-3.fc10.i686 #1 SMP Fri Oct 10 01:26:26 EDT 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10500000 Selinux: No Accessibility: Disabled GTK+ Theme: MistMatt Icon Theme: Mist Memory status: size: 165601280 vsize: 165601280 resident: 35962880 share: 26550272 rss: 35962880 rss_rlim: 4294967295 CPU usage: start_time: 1224364525 rtime: 255 utime: 230 stime: 25 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' 0x00110416 in __kernel_vsyscall ()
+ Trace 208366
----------- .xsession-errors --------------------- Could not find the frame base for "e_table_model_row_inserted". Could not find the frame base for "IA__g_cclosure_marshal_VOID__POINTER". Could not find the frame base for "IA__g_signal_emit". Could not find the frame base for "objects_modified_cb". Could not find the frame base for "IA__g_cclosure_marshal_VOID__POINTER". Could not find the frame base for "IA__g_signal_emit". Could not find the frame base for "impl_notifyObjectsModified". Could not find the frame base for "_ORBIT_skel_small_GNOME_Evolution_Calendar_CalViewListener_notifyObjectsModified". Could not find the frame base for "ORBit_POAObject_invoke". Could not find the frame base for "ORBit_OAObject_invoke". Could not find the frame base for "ORBit_POAObject_handle_request". Could not find the frame base for "ORBit_POAObject_invoke_incoming_request". Could not find the frame base for "giop_mainloop_handle_input". Could not find the frame base for "link_source_dispatch". Could not find the frame base for "g_main_context_iterate". --------------------------------------------------
I can reproduce this consistently starting from an empty homedir. Here is the detailed procedure: 1. Start Evolution and complete the email setup wizard using fake information. 2. Press Ctrl-4 to switch to Tasks mode. 3. Right-click the column headings bar (initially showing only "Summary") -> "Add a column". Drag "Priority" to the headings bar to the right of "Summary". Click "Close" in the dialog box. 4. Click the "Priority" heading once to enable sorting by decreasing priority. [NOTE: If this step is skipped, the crash does not occur.] 5. Click the message "Click to add a task". Type "Foo". 6. Click the "Priority" field. A down-arrow appears; click it and click "High" in the pop-up menu. 7. Press Enter to complete entering the task. 8. Repeat steps 5-7 to enter a second task with summary "Bar" and priority "Low". 9. Click twice on the summary field of "Foo" so that the cursor appears. Type a "2" at the end of the summary and press Enter. 10. Once again, click twice on the summary field of "Foo2", backspace the "2", and press Enter. Evolution crashes. I guess I won't sort by priority until this gets fixed!
Update: I get this crash when the task list is sorted on any one of the Summary, Priority, Due Date columns. The crash does not occur when the list is unsorted (no "^" or "v" in any of the column headings).
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 544187 ***