Re: [Planner Dev] Testing group undo
- From: Emmanuel Saracco <esaracco noos fr>
- To: Planner Project Manager - Development List <planner-dev lists imendio com>
- Subject: Re: [Planner Dev] Testing group undo
- Date: Wed, 11 Feb 2004 11:04:57 +0100
Le mer 11/02/2004 à 06:53, Alvaro del Castillo a écrit :
> Hi guys!
hi,
> We have finished the group undo work and now, as undo/redo system is
> very young code, we will love some testing before releases with this
> code.
great work :-)
> If you are using Planner from CVS, please play a little with group
> undo/redo. It is easy:
>
> - Go to the resources view
> - Push over the group button
> - Add/remove/modify properties from a group
> - Try to undo/redo all the commands you can do as a user.
I have a systematic crash using it like you said + closing the groups
window, playing for a while with undo/redo, reopening the groups window,
making some more changes, closing it, playing with undo/redo etc.
I am on debian/unstable. if you need more informations on my softs/libs
versions, please tell me.
[...]
see the 2 following backtraces and some planner output for more details:
first:
----------
Backtrace was generated from '/usr/local/bin/planner'
[New Thread 1091118464 (LWP 26162)]
0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1 0x400c8884 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#2 <signal handler called>
#3 0x40e5673a in g_type_check_instance_cast ()
from /usr/lib/libgobject-2.0.so.0
#4 0x08066a70 in mgm_group_notify_cb (group=0x2800, pspec=0x81ad6e8,
model=0x8209af0) at planner-group-model.c:249
#5 0x40e4fafb in g_cclosure_marshal_VOID__PARAM ()
from /usr/lib/libgobject-2.0.so.0
#6 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x40e4eda6 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#8 0x40e4dec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#9 0x40e4e0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x40e4066e in g_object_class_list_properties ()
from /usr/lib/libgobject-2.0.so.0
#11 0x40e3ff07 in g_object_type_init () from
/usr/lib/libgobject-2.0.so.0
#12 0x40e440cb in g_cclosure_new_object_swap ()
from /usr/lib/libgobject-2.0.so.0
#13 0x40e41fdf in g_object_set_property () from
/usr/lib/libgobject-2.0.so.0
#14 0x08065bc6 in group_cmd_edit_property_undo (cmd_base=0x821d470)
at planner-group-dialog.c:607
#15 0x08062df6 in planner_cmd_manager_undo (manager=0x80f7858)
at planner-cmd-manager.c:346
#16 0x40166e1a in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
#17 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x402e8f33 in bonobo_closure_invoke_va_list ()
from /usr/lib/libbonobo-2.so.0
#19 0x402e91b8 in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
#20 0xbfffe0a0 in ?? ()
#21 0xbfffe0fc in ?? ()
Thread 1 (Thread 1091118464 (LWP 26162)):
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0x400c8884 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x40e5673a in g_type_check_instance_cast ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x08066a70 in mgm_group_notify_cb (group=0x2800, pspec=0x81ad6e8,
model=0x8209af0) at planner-group-model.c:249
tree_model = (GtkTreeModel *) 0x40e58379
path = (GtkTreePath *) 0x821f170
iter = {stamp = -1073751072, user_data = 0x1, user_data2 = 0x40e718de,
user_data3 = 0x40e5716e}
#5 0x40e4fafb in g_cclosure_marshal_VOID__PARAM ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x40e4eda6 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x40e4dec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x40e4e0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x40e4066e in g_object_class_list_properties ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x40e3ff07 in g_object_type_init () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x40e440cb in g_cclosure_new_object_swap ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x40e41fdf in g_object_set_property () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x08065bc6 in group_cmd_edit_property_undo (cmd_base=0x821d470)
at planner-group-dialog.c:607
No locals.
#15 0x08062df6 in planner_cmd_manager_undo (manager=0x80f7858)
at planner-cmd-manager.c:346
cmd = (PlannerCmd *) 0x821baf0
#16 0x40166e1a in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#17 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x402e8f33 in bonobo_closure_invoke_va_list ()
from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#19 0x402e91b8 in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
No symbol table info available.
#20 0xbfffe0a0 in ?? ()
No symbol table info available.
#21 0xbfffe0fc in ?? ()
No symbol table info available.
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
----------
second:
----------
Backtrace was generated from '/usr/local/bin/planner'
[New Thread 1091118464 (LWP 26186)]
0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1 0x400c8884 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#2 <signal handler called>
#3 0x4002833f in imrp_project_set_needs_saving (project=0x808b848,
needs_saving=1) at mrp-project.c:1605
#4 0x40024303 in mrp_object_changed (object=0x8228e98) at
mrp-object.c:367
#5 0x400234bc in group_set_property (object=0x8228e98,
prop_id=136481088,
value=0xbfffde50, pspec=0x81ad6b0) at mrp-group.c:232
#6 0x40e42019 in g_object_set_property () from
/usr/lib/libgobject-2.0.so.0
#7 0x08065bc6 in group_cmd_edit_property_undo (cmd_base=0x8208a68)
at planner-group-dialog.c:607
#8 0x08062df6 in planner_cmd_manager_undo (manager=0x80f7858)
at planner-cmd-manager.c:346
#9 0x40166e1a in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
#10 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x402e8f33 in bonobo_closure_invoke_va_list ()
from /usr/lib/libbonobo-2.so.0
#12 0x402e91b8 in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
#13 0xbfffe0a0 in ?? ()
#14 0xbfffe0fc in ?? ()
Thread 1 (Thread 1091118464 (LWP 26186)):
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0x400c8884 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x4002833f in imrp_project_set_needs_saving (project=0x808b848,
needs_saving=1) at mrp-project.c:1605
__t = 135237856
__r = 135237856
priv = (MrpProjectPriv *) 0x80f90e0
#4 0x40024303 in mrp_object_changed (object=0x8228e98) at
mrp-object.c:367
priv = (MrpObjectPriv *) 0x80f90e0
#5 0x400234bc in group_set_property (object=0x8228e98,
prop_id=136481088,
value=0xbfffde50, pspec=0x81ad6b0) at mrp-group.c:232
group = (MrpGroup *) 0x80f90e0
priv = (MrpGroupPriv *) 0x8228de0
str = (const gchar *) 0x822cef8 ""
#6 0x40e42019 in g_object_set_property () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x08065bc6 in group_cmd_edit_property_undo (cmd_base=0x8208a68)
at planner-group-dialog.c:607
No locals.
#8 0x08062df6 in planner_cmd_manager_undo (manager=0x80f7858)
at planner-cmd-manager.c:346
cmd = (PlannerCmd *) 0x80f90e0
#9 0x40166e1a in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#10 0x40e3ea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x402e8f33 in bonobo_closure_invoke_va_list ()
from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#12 0x402e91b8 in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
No symbol table info available.
#13 0xbfffe0a0 in ?? ()
No symbol table info available.
#14 0xbfffe0fc in ?? ()
No symbol table info available.
#0 0x40e753ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0
----------
output:
----------
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`GEnum' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`GEnum' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkTreeModel'
(planner:26186): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `PlannerListModel'
(planner:26186): Planner-CRITICAL **: file planner-list-model.c: line
490 (plann er_list_model_get_path): assertion `PLANNER_IS_LIST_MODEL
(model)' failed
** (bug-buddy:26191): CRITICAL **: file bug-buddy.c: line 287
(on_product_toggle _clicked): assertion `druid_data.state ==
STATE_PRODUCT' failed
----------
hope this help,
thanks,
bye
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]