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 360071 - crash in Project Management: 1 - open a planner file ...
crash in Project Management: 1 - open a planner file ...
Status: RESOLVED DUPLICATE of bug 358415
Product: planner
Classification: Other
Component: General
0.14
Other All
: High critical
: ---
Assigned To: planner-maint
planner-maint
: 352670 363740 364342 364545 364547 366936 376108 380261 388040 394355 394363 396822 397576 403492 410077 415083 415085 420105 420588 422750 423559 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-06 04:06 UTC by 12345
Modified: 2007-03-30 10:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
A simple planner file which caused the Gantt crash on my computer (4.26 KB, application/xml)
2007-03-30 06:31 UTC, Bruno Piguet
Details

Description 12345 2006-10-06 04:06:18 UTC
What were you doing when the application crashed?
1 - open a planner file (created on 0.14 Windows)
2 - crash immediatly on Gantt viewing


Distribution: Mandriva Linux release 2007.0 (Official) for i586
Gnome Release: 2.16.0 2006-09-04 (Mandriva)
BugBuddy Version: 2.16.0

Memory status: size: 82137088 vsize: 0 resident: 82137088 share: 0 rss: 17715200 rss_rlim: 0
CPU usage: start_time: 1160107474 rtime: 0 utime: 101 stime: 0 cutime:92 cstime: 0 timeout: 9 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/i686/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226967360 (LWP 15701)]
(no debugging symbols found)
0xbfffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226967360 (LWP 15701))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/i686/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 planner_gantt_print_do
  • #5 planner_gantt_row_get_geometry
  • #6 gnome_canvas_item_request_update
    from /usr/lib/libgnomecanvas-2.so.0
  • #7 gnome_canvas_item_new
    from /usr/lib/libgnomecanvas-2.so.0
  • #8 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 gnome_canvas_item_move
    from /usr/lib/libgnomecanvas-2.so.0
  • #16 gnome_canvas_item_move
    from /usr/lib/libgnomecanvas-2.so.0
  • #17 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #21 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 main

Comment 1 Karsten Bräckelmann 2006-10-20 19:38:18 UTC
*** Bug 363740 has been marked as a duplicate of this bug. ***
Comment 2 Karsten Bräckelmann 2006-10-23 09:05:00 UTC
*** Bug 364342 has been marked as a duplicate of this bug. ***
Comment 3 Karsten Bräckelmann 2006-10-23 20:45:41 UTC
*** Bug 364547 has been marked as a duplicate of this bug. ***
Comment 4 Karsten Bräckelmann 2006-10-23 20:45:49 UTC
*** Bug 364545 has been marked as a duplicate of this bug. ***
Comment 5 Karsten Bräckelmann 2006-10-23 20:47:52 UTC
From duplicate bug 364545:

> I have opened my project, selected "GANTT button", then I tried to Maximize the
> window and it crashes.
> Impossible to MAximize the window, it always crashes when the GANTT Diagram is
> selected !
Comment 6 André Klapper 2006-10-29 16:22:20 UTC
confirming as per duplicates.
Comment 7 André Klapper 2006-10-29 16:22:22 UTC
*** Bug 366936 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2006-11-17 16:29:02 UTC
*** Bug 376108 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2007-01-18 09:58:31 UTC
*** Bug 397576 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2007-01-18 09:58:48 UTC
*** Bug 394355 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2007-01-18 09:58:52 UTC
*** Bug 394363 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2007-01-18 09:58:58 UTC
*** Bug 396822 has been marked as a duplicate of this bug. ***
Comment 13 André Klapper 2007-02-05 23:05:55 UTC
*** Bug 403492 has been marked as a duplicate of this bug. ***
Comment 14 Marc-Andre Lureau 2007-02-10 18:01:13 UTC
*** Bug 388040 has been marked as a duplicate of this bug. ***
Comment 15 Marc-Andre Lureau 2007-02-10 18:02:48 UTC
*** Bug 352670 has been marked as a duplicate of this bug. ***
Comment 16 Marc-Andre Lureau 2007-02-10 18:02:58 UTC
*** Bug 380261 has been marked as a duplicate of this bug. ***
Comment 17 palfrey 2007-02-21 13:43:21 UTC
*** Bug 410077 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2007-03-17 15:25:22 UTC
*** Bug 415085 has been marked as a duplicate of this bug. ***
Comment 19 André Klapper 2007-03-17 15:25:27 UTC
*** Bug 415083 has been marked as a duplicate of this bug. ***
Comment 20 Pascal Terjan 2007-03-21 13:08:57 UTC
*** Bug 420588 has been marked as a duplicate of this bug. ***
Comment 21 Pascal Terjan 2007-03-21 13:10:59 UTC
Hmm all reports are on Mandriva 2007.0, adding fcrozat 
Comment 22 Pascal Terjan 2007-03-28 22:18:03 UTC
*** Bug 422750 has been marked as a duplicate of this bug. ***
Comment 23 Pascal Terjan 2007-03-28 22:19:55 UTC
*** Bug 423559 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2007-03-29 01:24:41 UTC
*** Bug 420105 has been marked as a duplicate of this bug. ***
Comment 25 Kurt Maute 2007-03-29 15:45:18 UTC
Interesting that most folks are experiencing this issue in Mandriva Linux...
Has anyone experienced this with v0.14.2 or build from current SVN?
If so, it may be something new in whatever GTK version is included with Mandriva??

Pls help me with some info to reproduce, since mine is rock solid on Ubuntu 6.06
Comment 26 Pascal Terjan 2007-03-29 16:07:53 UTC
I tried hard but I can't reproduce this issue in a Mandriva 2007.0 chroot :/
Comment 27 Bruno Piguet 2007-03-29 20:20:59 UTC
(In reply to comment #26)
> I tried hard but I can't reproduce this issue in a Mandriva 2007.0 chroot :/
> 

Do you want me to send you the file which caused the crash ?
Comment 28 Pascal Terjan 2007-03-29 22:51:36 UTC
It could help, yes
Comment 29 Bruno Piguet 2007-03-30 06:31:38 UTC
Created attachment 85553 [details]
A simple planner file which caused the Gantt crash on my computer

Here is a simple file (I was just beginning to see how planner works) which
caused a "gantt crash" on my mandriva 2007.
Comment 30 Pascal Terjan 2007-03-30 06:46:55 UTC
Thank you for the file, I can reproduce the crash when opening it.
Comment 31 Pascal Terjan 2007-03-30 09:30:45 UTC
Here is a better trace :

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 4095)

  • #0 mop_get_next_ival
    at planner-gantt-row.c line 962
  • #1 gantt_row_draw
    at planner-gantt-row.c line 1345
  • #2 gnome_canvas_group_draw
    at gnome-canvas.c line 1680
  • #3 gnome_canvas_expose
    at gnome-canvas.c line 2992
  • #4 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 g_type_class_meta_marshal
    at gclosure.c line 567
  • #6 IA__g_closure_invoke
    at gclosure.c line 490
  • #7 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #9 IA__g_signal_emit
    at gsignal.c line 2241
  • #10 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 do_update
    at gnome-canvas.c line 3104
  • #12 idle_handler
    at gnome-canvas.c line 3184
  • #13 g_idle_dispatch
    at gmain.c line 3926
  • #14 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #15 g_main_context_iterate
    at gmain.c line 2677
  • #16 IA__g_main_loop_run
    at gmain.c line 2881
  • #17 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 main
    at planner-main.c line 139

Comment 32 Pascal Terjan 2007-03-30 09:36:44 UTC
(gdb) print *cur
$1 = (GList *) 0x41

And valgrind report :

==4141== Conditional jump or move depends on uninitialised value(s)
==4141==    at 0x80B349E: recalc_bounds (planner-usage-row.c:486)
==4141==    by 0x80B39A8: usage_row_set_property (planner-usage-row.c:637)
==4141==    by 0x4F25225: g_object_set_valist (gobject.c:694)
==4141== 
==4141== Conditional jump or move depends on uninitialised value(s)
==4141==    at 0x80B349E: recalc_bounds (planner-usage-row.c:486)
==4141==    by 0x80B39A8: usage_row_set_property (planner-usage-row.c:637)
==4141==    by 0x4F25225: g_object_set_valist (gobject.c:694)
==4141==    by 0x606E5C7: ???
==4141== 
==4141== Conditional jump or move depends on uninitialised value(s)
==4141==    at 0x80B349E: recalc_bounds (planner-usage-row.c:486)
==4141==    by 0x80B39A8: usage_row_set_property (planner-usage-row.c:637)
==4141==    by 0x4F25225: g_object_set_valist (gobject.c:694)
==4141==    by 0x606E777: ???
==4141== 
==4141== Conditional jump or move depends on uninitialised value(s)
==4141==    at 0x809D8BE: mop_get_next_ival (planner-gantt-row.c:958)
==4141==    by 0x80A0C9E: gantt_row_draw (planner-gantt-row.c:1345)
==4141==    by 0x435050E: gnome_canvas_group_draw (gnome-canvas.c:1680)
==4141==    by 0x4356F61: gnome_canvas_expose (gnome-canvas.c:2992)
==4141==    by 0x44BF18B: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x4F1C76D: g_type_class_meta_marshal (gclosure.c:567)
==4141==    by 0x4F1E2BA: g_closure_invoke (gclosure.c:490)
==4141==    by 0x4F2FF05: signal_emit_unlocked_R (gsignal.c:2476)
==4141==    by 0x4F30BC3: g_signal_emit_valist (gsignal.c:2207)
==4141==    by 0x4F30F9A: g_signal_emit (gsignal.c:2241)
==4141==    by 0x45D6610: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x43551E5: do_update (gnome-canvas.c:3104)
==4141== 
==4141== Use of uninitialised value of size 4
==4141==    at 0x809D8C3: mop_get_next_ival (planner-gantt-row.c:962)
==4141==    by 0x80A0C9E: gantt_row_draw (planner-gantt-row.c:1345)
==4141==    by 0x435050E: gnome_canvas_group_draw (gnome-canvas.c:1680)
==4141==    by 0x4356F61: gnome_canvas_expose (gnome-canvas.c:2992)
==4141==    by 0x44BF18B: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x4F1C76D: g_type_class_meta_marshal (gclosure.c:567)
==4141==    by 0x4F1E2BA: g_closure_invoke (gclosure.c:490)
==4141==    by 0x4F2FF05: signal_emit_unlocked_R (gsignal.c:2476)
==4141==    by 0x4F30BC3: g_signal_emit_valist (gsignal.c:2207)
==4141==    by 0x4F30F9A: g_signal_emit (gsignal.c:2241)
==4141==    by 0x45D6610: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x43551E5: do_update (gnome-canvas.c:3104)
==4141== 
==4141== Invalid read of size 4
==4141==    at 0x809D8C3: mop_get_next_ival (planner-gantt-row.c:962)
==4141==    by 0x80A0C9E: gantt_row_draw (planner-gantt-row.c:1345)
==4141==    by 0x435050E: gnome_canvas_group_draw (gnome-canvas.c:1680)
==4141==    by 0x4356F61: gnome_canvas_expose (gnome-canvas.c:2992)
==4141==    by 0x44BF18B: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x4F1C76D: g_type_class_meta_marshal (gclosure.c:567)
==4141==    by 0x4F1E2BA: g_closure_invoke (gclosure.c:490)
==4141==    by 0x4F2FF05: signal_emit_unlocked_R (gsignal.c:2476)
==4141==    by 0x4F30BC3: g_signal_emit_valist (gsignal.c:2207)
==4141==    by 0x4F30F9A: g_signal_emit (gsignal.c:2241)
==4141==    by 0x45D6610: (within /usr/lib/libgtk-x11-2.0.so.0.1000.3)
==4141==    by 0x43551E5: do_update (gnome-canvas.c:3104)
==4141==  Address 0x41 is not stack'd, malloc'd or (recently) free'd
==4141== 
Comment 33 Pascal Terjan 2007-03-30 09:41:11 UTC
This is a duplicate of #358415 which was fixed in 0.14.2

*** This bug has been marked as a duplicate of 358415 ***
Comment 34 Kurt Maute 2007-03-30 10:30:22 UTC
Right - this file loads fine in current svn version.