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 599025 - Seed crash on following script
Seed crash on following script
Status: RESOLVED OBSOLETE
Product: seed
Classification: Bindings
Component: libseed
git master
Other Linux
: Normal critical
: ---
Assigned To: seed-maint
seed-maint
Depends on:
Blocks:
 
 
Reported: 2009-10-20 09:14 UTC by Maxim Ermilov
Modified: 2021-05-25 17:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Crash (line 155) (5.66 KB, application/javascript)
2009-10-20 09:14 UTC, Maxim Ermilov
Details

Description Maxim Ermilov 2009-10-20 09:14:33 UTC
Created attachment 145838 [details]
Crash (line 155)

backtrace
  • #0 seed_wrap_object
    at seed-types.c line 92
  • #1 seed_value_from_object
    at seed-types.c line 2164
  • #2 seed_gi_argument_make_js
    at seed-types.c line 822
  • #3 seed_field_get_value
    at seed-structs.c line 174
  • #4 seed_gobject_get_property
    at seed-engine.c line 887
  • #5 JSC::JSCallbackObject<JSC::JSObject>::getOwnPropertySlot(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&)
    from /usr/lib64/libwebkit-1.0.so.2
  • #6 JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const
    from /usr/lib64/libwebkit-1.0.so.2
  • #7 cti_op_get_by_id
    from /usr/lib64/libwebkit-1.0.so.2
  • #8 ??
  • #9 ??

Comment 1 Tim Horton 2009-10-20 20:01:12 UTC
Is there somewhere I can get Gdl introspection data? Neither libgdl nor gir-repository seem to include it.

It would make it a lot easier to figure out what's going on if I had that, between checking for annotation errors and being able to run with seed debugging on.

Thanks!
Comment 2 Maxim Ermilov 2009-10-21 07:36:25 UTC
This patch add Gdl introspection support https://bugzilla.gnome.org/show_bug.cgi?id=598911
Comment 3 Tim Horton 2009-10-22 00:11:05 UTC
Ok! I have that installed now; how do I make it crash? It seems to work relatively fine here, with Git head Gdl and Seed. Some sort of g_object_unref assertions when I close a widget, but I don't think that's our fault.
Comment 4 Maxim Ermilov 2009-10-22 08:15:56 UTC
it crashed, when I press "Save" button.
Comment 5 Tim Horton 2009-10-22 18:55:36 UTC
I don't get a crash there; I do get an exception, because you're referring to

dialog.vbox

instead of 

dialog.get_content_area()

on line 155.

Then, I get

(seed:6408): Gdl-CRITICAL **: gdl_dock_layout_save_layout: assertion `layout->master != NULL' failed.

What distro are you on, and are you using up-to-date versions of GObject-Introspection and gir-repository and stuff?
Comment 6 Maxim Ermilov 2009-10-22 20:51:43 UTC
> What distro are you on, and are you using up-to-date versions of
> GObject-Introspection and gir-repository and stuff?
Ubuntu 9.10 (amd64) (all from repository)
&&
chrooted Ubuntu 9.10 + jhbuild
Comment 7 Tobias Mueller 2010-05-04 20:00:23 UTC
reopening as I think the requested information has been provided.
Comment 8 André Klapper 2021-05-25 17:32:11 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/seed/-/issues/

Thank you for your understanding and your help.