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 372694 - crash in Project Management: Trying to load a planner...
crash in Project Management: Trying to load a planner...
Status: RESOLVED FIXED
Product: planner
Classification: Other
Component: General
0.14.x
Other All
: High critical
: ---
Assigned To: planner-maint
planner-maint
: 372420 373176 375862 379749 381766 382826 391737 395339 399827 402798 403837 408427 408661 414621 415668 420909 421440 421843 421844 422965 440520 440521 440522 440526 447330 453720 457942 458561 471054 473929 478753 483396 483403 483787 488982 488984 488985 489258 490345 497223 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-11-08 22:02 UTC by Paul M Edwards
Modified: 2008-01-10 20:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
File attempted to load (15.84 KB, application/x-planner)
2006-11-08 22:04 UTC, Paul M Edwards
Details
Recreated file (15.84 KB, application/x-planner)
2006-11-09 07:44 UTC, Paul M Edwards
Details

Description Paul M Edwards 2006-11-08 22:02:37 UTC
Version: 0.14.1

What were you doing when the application crashed?
Trying to load a planner XML file from a previous version.


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

Memory status: size: 72429568 vsize: 0 resident: 72429568 share: 0 rss: 18960384 rss_rlim: 0
CPU usage: start_time: 1163023284 rtime: 0 utime: 252 stime: 0 cutime:238 cstime: 0 timeout: 14 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/planner'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225713472 (LWP 9524)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1225713472 (LWP 9524))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 mrp_task_manager_calculate_task_work
    from /usr/lib/libplanner-1.so.0
  • #5 mrp_task_manager_recalc
    from /usr/lib/libplanner-1.so.0
  • #6 mrp_task_manager_set_block_scheduling
    from /usr/lib/libplanner-1.so.0
  • #7 mrp_project_load
    from /usr/lib/libplanner-1.so.0
  • #8 planner_window_open
  • #9 planner_window_open_in_existing_or_new
  • #10 planner_window_new
  • #11 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 _gtk_action_emit_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_tool_button_new_from_stock
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #29 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #37 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 _gdk_events_init
    from /usr/lib/libgdk-x11-2.0.so.0
  • #49 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #51 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #52 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 main
  • #0 __kernel_vsyscall

Comment 1 Paul M Edwards 2006-11-08 22:04:55 UTC
Created attachment 76235 [details]
File attempted to load
Comment 2 André Klapper 2006-11-09 00:39:32 UTC
*** Bug 372420 has been marked as a duplicate of this bug. ***
Comment 3 André Klapper 2006-11-09 00:39:46 UTC
confirming as per duplicate.
Comment 4 Paul M Edwards 2006-11-09 07:44:06 UTC
Created attachment 76255 [details]
Recreated file

After initially reporting this bug, I did some investigating.
I determined that the <tasks> content is the source of the problem, but couldn't isolate which specific values were causing the trouble.
I opened the file on another computer running Ubuntu 6.06 and an earlier version of planner (same version originally created on) and took a couple screenshots of the tasks. Then, I proceeded to spend about an hour recreating the project by hand from the original file minus the <tasks> content.
After completing it, I saved and tried to re-open the file and received the same crash.
Comment 5 Arthur Petitpierre 2006-11-10 15:42:41 UTC
Here is a more detailled backtrace :

Starting program: /usr/bin/planner
[Thread debugging using libthread_db enabled]
[New Thread -1492993664 (LWP 7070)]
[New Thread -1499788368 (LWP 7076)]
[New Thread -1500054608 (LWP 7080)]
[Thread -1500054608 (LWP 7080) exited]
[New Thread -1500054608 (LWP 7081)]
[Thread -1500054608 (LWP 7081) exited]
[New Thread -1500054608 (LWP 7082)]
[Thread -1500054608 (LWP 7082) exited]

Program received signal SIGFPE, Arithmetic exception.

Thread NaN (LWP 7070)

  • #0 task_manager_do_forward_pass_helper
    at /usr/include/bits/mathinline.h line 530
  • #1 mrp_task_manager_recalc
    at mrp-task-manager.c line 2126
  • #2 mrp_task_manager_set_block_scheduling
    at mrp-task-manager.c line 2247
  • #3 mrp_project_load
    at mrp-project.c line 743
  • #4 planner_window_open
    at planner-window.c line 1826
  • #5 planner_window_open_in_existing_or_new
    at planner-window.c line 1872
  • #6 window_open_cb
    at planner-window.c line 881
  • #7 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #11 IA__g_signal_emit
    at gsignal.c line 2243
  • #12 _gtk_action_emit_activate
    at gtkaction.c line 1042
  • #13 IA__gtk_action_activate
    at gtkaction.c line 1069
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 IA__g_closure_invoke
    at gclosure.c line 490
  • #16 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #17 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #18 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #19 button_clicked
    at gtktoolbutton.c line 645
  • #20 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #21 IA__g_closure_invoke
    at gclosure.c line 490
  • #22 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #23 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #24 IA__g_signal_emit
    at gsignal.c line 2243
  • #25 IA__gtk_button_clicked
    at gtkbutton.c line 845
  • #26 gtk_real_button_released
    at gtkbutton.c line 1380
  • #27 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #28 g_type_class_meta_marshal
    at gclosure.c line 567
  • #29 IA__g_closure_invoke
    at gclosure.c line 490
  • #30 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #31 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #32 IA__g_signal_emit
    at gsignal.c line 2243
  • #33 IA__gtk_button_released
    at gtkbutton.c line 837
  • #34 gtk_button_button_release
    at gtkbutton.c line 1273
  • #35 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #36 g_type_class_meta_marshal
    at gclosure.c line 567
  • #37 IA__g_closure_invoke
    at gclosure.c line 490
  • #38 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #39 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #40 IA__g_signal_emit
    at gsignal.c line 2243
  • #41 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #42 IA__gtk_propagate_event
    at gtkmain.c line 2195
  • #43 IA__gtk_main_do_event
    at gtkmain.c line 1424
  • #44 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #45 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #46 g_main_context_iterate
    at gmain.c line 2677
  • #47 IA__g_main_loop_run
    at gmain.c line 2881
  • #48 IA__gtk_main
    at gtkmain.c line 1003
  • #49 main
    at planner-main.c line 139

It seems that a FPE is raised in task_manager_do_forward_pass_helper when task is a null-pointer.

Arthur Petitpierre.
Comment 6 André Klapper 2006-12-07 19:13:35 UTC
*** Bug 382826 has been marked as a duplicate of this bug. ***
Comment 7 Jordi Mas 2007-01-02 19:49:03 UTC
This was a division by zero. I fixed this in SVN today 2nd of January 2007.
Comment 8 Marc-Andre Lureau 2007-02-10 17:46:07 UTC
*** Bug 399827 has been marked as a duplicate of this bug. ***
Comment 9 Marc-Andre Lureau 2007-02-10 17:47:36 UTC
*** Bug 375862 has been marked as a duplicate of this bug. ***
Comment 10 Marc-Andre Lureau 2007-02-10 17:47:53 UTC
*** Bug 403837 has been marked as a duplicate of this bug. ***
Comment 11 Marc-Andre Lureau 2007-02-10 17:48:04 UTC
*** Bug 379749 has been marked as a duplicate of this bug. ***
Comment 12 Marc-Andre Lureau 2007-02-10 17:48:16 UTC
*** Bug 395339 has been marked as a duplicate of this bug. ***
Comment 13 Marc-Andre Lureau 2007-02-10 17:48:31 UTC
*** Bug 381766 has been marked as a duplicate of this bug. ***
Comment 14 Marc-Andre Lureau 2007-02-10 17:48:50 UTC
*** Bug 391737 has been marked as a duplicate of this bug. ***
Comment 15 Marc-Andre Lureau 2007-02-10 17:49:00 UTC
*** Bug 402798 has been marked as a duplicate of this bug. ***
Comment 16 Marc-Andre Lureau 2007-02-10 17:49:15 UTC
*** Bug 373176 has been marked as a duplicate of this bug. ***
Comment 17 Teppo Turtiainen 2007-02-12 05:47:15 UTC
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.
Comment 18 Paul M Edwards 2007-02-12 07:28:24 UTC
Thank you for the fix!
Comment 19 André Klapper 2007-02-18 00:16:50 UTC
*** Bug 408661 has been marked as a duplicate of this bug. ***
Comment 20 André Klapper 2007-02-18 00:17:04 UTC
*** Bug 408427 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2007-03-04 20:44:27 UTC
*** Bug 414621 has been marked as a duplicate of this bug. ***
Comment 22 André Klapper 2007-03-17 15:25:52 UTC
*** Bug 415668 has been marked as a duplicate of this bug. ***
Comment 23 André Klapper 2007-03-29 01:20:50 UTC
*** Bug 420909 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2007-03-29 01:20:58 UTC
*** Bug 421440 has been marked as a duplicate of this bug. ***
Comment 25 André Klapper 2007-03-29 01:21:01 UTC
*** Bug 421844 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2007-03-29 01:21:11 UTC
*** Bug 422965 has been marked as a duplicate of this bug. ***
Comment 27 André Klapper 2007-03-29 01:23:59 UTC
*** Bug 421843 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2007-06-29 00:24:34 UTC
*** Bug 440520 has been marked as a duplicate of this bug. ***
Comment 29 André Klapper 2007-06-29 00:24:36 UTC
*** Bug 440521 has been marked as a duplicate of this bug. ***
Comment 30 André Klapper 2007-06-29 00:24:39 UTC
*** Bug 440522 has been marked as a duplicate of this bug. ***
Comment 31 André Klapper 2007-06-29 00:24:43 UTC
*** Bug 440526 has been marked as a duplicate of this bug. ***
Comment 32 André Klapper 2007-07-05 10:37:46 UTC
*** Bug 453720 has been marked as a duplicate of this bug. ***
Comment 33 André Klapper 2007-07-19 01:16:20 UTC
*** Bug 457942 has been marked as a duplicate of this bug. ***
Comment 34 André Klapper 2007-09-11 19:19:07 UTC
*** Bug 473929 has been marked as a duplicate of this bug. ***
Comment 35 André Klapper 2007-10-03 14:43:34 UTC
*** Bug 478753 has been marked as a duplicate of this bug. ***
Comment 36 André Klapper 2007-10-19 00:50:20 UTC
*** Bug 483403 has been marked as a duplicate of this bug. ***
Comment 37 André Klapper 2007-10-19 00:50:45 UTC
*** Bug 483396 has been marked as a duplicate of this bug. ***
Comment 38 André Klapper 2007-10-19 00:51:30 UTC
*** Bug 483787 has been marked as a duplicate of this bug. ***
Comment 39 André Klapper 2007-10-29 23:00:39 UTC
*** Bug 447330 has been marked as a duplicate of this bug. ***
Comment 40 André Klapper 2007-10-29 23:00:43 UTC
*** Bug 458561 has been marked as a duplicate of this bug. ***
Comment 41 André Klapper 2007-10-29 23:00:46 UTC
*** Bug 490345 has been marked as a duplicate of this bug. ***
Comment 42 André Klapper 2007-10-29 23:01:30 UTC
*** Bug 489258 has been marked as a duplicate of this bug. ***
Comment 43 André Klapper 2007-10-29 23:01:32 UTC
*** Bug 488985 has been marked as a duplicate of this bug. ***
Comment 44 André Klapper 2007-10-29 23:01:35 UTC
*** Bug 488984 has been marked as a duplicate of this bug. ***
Comment 45 André Klapper 2007-10-29 23:01:37 UTC
*** Bug 488982 has been marked as a duplicate of this bug. ***
Comment 46 Maurice van der Pot 2008-01-10 20:11:35 UTC
*** Bug 471054 has been marked as a duplicate of this bug. ***
Comment 47 Maurice van der Pot 2008-01-10 20:56:57 UTC
*** Bug 497223 has been marked as a duplicate of this bug. ***