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 734489 - gegl.devhelp produced from gegl master is empty; crashes devhelp
gegl.devhelp produced from gegl master is empty; crashes devhelp
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: core
git master
Other Linux
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2014-08-08 15:47 UTC by Pietro Gagliardi (andlabs)
Modified: 2015-06-02 14:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pietro Gagliardi (andlabs) 2014-08-08 15:47:47 UTC
Hi. Not sure if this is a bug in how GEGL's build system produces its documentation or with devhelp itself, but: running devhelp master on GEGL master's output .devhelp file causes devhelp to crash:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6378c6c in __GI___libc_free (mem=0x7fffffffd380) at malloc.c:2945
2945    malloc.c: No such file or directory.
(gdb) bt
  • #0 __GI___libc_free
    at malloc.c line 2945
  • #1 g_free
    at gmem.c line 190
  • #2 dh_book_new
    at dh-book.c line 242
  • #3 book_manager_add_from_filepath
    at dh-book-manager.c line 650
  • #4 book_manager_add_from_dir
    at dh-book-manager.c line 516
  • #5 book_manager_add_books_in_data_dir
    at dh-book-manager.c line 323
  • #6 dh_book_manager_populate
    at dh-book-manager.c line 341
  • #7 dh_app_startup
    at dh-app.c line 379
  • #8 g_cclosure_marshal_VOID__VOIDv
    at gmarshal.c line 115
  • #9 g_type_class_meta_marshalv
    at gclosure.c line 988
  • #10 _g_closure_invoke_va
    at gclosure.c line 831
  • #11 g_signal_emit_valist
    at gsignal.c line 3218
  • #12 g_signal_emit
    at gsignal.c line 3365
  • #13 g_application_register
    at gapplication.c line 1912
  • #14 main
    at dh-main.c line 126

Removing the offending file causes devhelp to start up normally. I'm attaching the .devhelp file that GEGL gave me. I don't know how to fix this one myself (unlike the other bugs I've filed so far).

Thanks.
Comment 1 Pietro Gagliardi (andlabs) 2014-08-08 15:49:47 UTC
Hm, attachment creation failed because the source of the problem is that the devhelp file was empty. Updating title.
Comment 2 Øyvind Kolås (pippin) 2015-06-02 14:33:55 UTC
A new gegl/gobject/glib documentation with a GEGL operation gallery is live at http://gegl.org/operations.html type to search..

commit 3fdf66688836ea1d98ef853db161bfa5beebbc14
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jun 2 16:31:22 2015 +0200

    docs: do not build/install devhelp index