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 583675 - Crash with help menu entries
Crash with help menu entries
Status: RESOLVED FIXED
Product: dia
Classification: Other
Component: general
0.97
Other Linux
: High critical
: 0.97.1
Assigned To: Dia maintainers
Dia maintainers
: 594815 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-05-23 20:16 UTC by ps
Modified: 2009-09-19 14:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ps 2009-05-23 20:16:35 UTC
Steps to reproduce:
after launching dia most of the help entries leads to crash, in particular these:
all object propetries/all objects/dia object types.

help entry do nothing, but thats probably because i have not installed gnome here.

Stack trace:


Other information:
Comment 1 Hans Breuer 2009-05-24 15:35:53 UTC
The menu entries you are refering are all coming from PyDia - they are kind of stress test for all object implementations currently available to Dia. But of course they do not crash for me.
Can you start Dia from the console and provide everything written there? And can you please correctly fill the Operating system field because that may give another hint. (And you certainly did not reproduce this on "all";))
Comment 2 ps 2009-05-26 08:04:28 UTC
gentoo linux here.

>provide everything written there

in case of all objects properties:
Huh? Group
Segmentation fault.

in other cases just:
Segmentation fault.
Comment 3 Hans Breuer 2009-05-30 17:22:43 UTC
Works just fine for me - also on Gentoo. Maybe you can provide a stack trace to give an idea what's going wrong for you.

Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 4 ps 2009-06-01 21:20:05 UTC
for help-> pydia docs:

0xb7639d57 in g_str_hash () from /usr/X11R6/lib/libglib-2.0.so.0
(gdb) bt
  • #0 g_str_hash
    from /usr/X11R6/lib/libglib-2.0.so.0
  • #1 g_hash_table_lookup
    from /usr/X11R6/lib/libglib-2.0.so.0
  • #2 g_quark_from_static_string
    from /usr/X11R6/lib/libglib-2.0.so.0
  • #3 prop_offset_list_calculate_quarks
    at propoffsets.c line 83
  • #4 object_get_props_from_offsets
    at propobject.c line 159
  • #5 goal_get_props
    at goal.c line 183
  • #6 object_prop_by_name_type
    at propobject.c line 344
  • #7 object_prop_by_name
    at propobject.c line 354
  • #8 PyDiaProperties_Subscript
    at pydia-properties.c line 202
  • #9 PyObject_GetItem
    from /trash/lib/dia/libpython_plugin.so
  • #10 PyEval_EvalFrameEx
    from /trash/lib/dia/libpython_plugin.so
  • #11 PyEval_EvalCodeEx
    from /trash/lib/dia/libpython_plugin.so
  • #12 function_call
    from /trash/lib/dia/libpython_plugin.so
  • #13 PyObject_Call
    from /trash/lib/dia/libpython_plugin.so
  • #14 PyEval_CallObjectWithKeywords
    from /trash/lib/dia/libpython_plugin.so
  • #15 PyDia_callback_func
    at diamodule.c line 364
  • #16 plugin_callback
    at menus.c line 1223
  • #17 g_cclosure_marshal_VOID__VOID
    from /usr/X11R6/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/X11R6/lib/libgobject-2.0.so.0
  • #19 ??
    from /usr/X11R6/lib/libgobject-2.0.so.0
  • #20 ??
  • #21 ??

Comment 5 ps 2009-06-01 21:22:59 UTC
>for help-> pydia docs:
this is a typo, it should read help->dia object types
Comment 6 Hans Breuer 2009-06-28 21:01:32 UTC
Could finally reproduce it under gentoo 32, fixed by
http://git.gnome.org/cgit/dia/commit/?id=baa73d12e3f8ce44fefb3bf85eaef9b5e30c8758
Comment 7 Hans Breuer 2009-09-19 14:47:40 UTC
*** Bug 594815 has been marked as a duplicate of this bug. ***