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 791127 - Assertion failed in DhBookManager
Assertion failed in DhBookManager
Status: RESOLVED FIXED
Product: devhelp
Classification: Applications
Component: General
git master
Other Linux
: Normal critical
: ---
Assigned To: devhelp-maint
devhelp-maint
Depends on:
Blocks:
 
 
Reported: 2017-12-02 13:11 UTC by Sébastien Wilmet
Modified: 2017-12-29 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sébastien Wilmet 2017-12-02 13:11:56 UTC
I was happily reading documentation in Devhelp while suddenly it crashed.

The command `jhbuild buildone vala` was running in the background, I think the crash occurred during the install phase (the command has finished successfully).

Message on the terminal:

Devhelp:ERROR:dh-book-manager.c:392:book_manager_dec_language: assertion failed: (li != NULL)
Aborted (core dumped)

Backtrace:

(gdb) bt
  • #0 raise
    from /lib64/libc.so.6
  • #1 abort
    from /lib64/libc.so.6
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at gtestutils.c line 2538
  • #4 book_manager_dec_language
    from /lib64/libdevhelp-3.so.4
  • #5 book_manager_book_deleted_cb
    from /lib64/libdevhelp-3.so.4
  • #6 book_manager_book_updated_cb
    from /lib64/libdevhelp-3.so.4
  • #7 g_cclosure_marshal_VOID__VOIDv
    at gmarshal.c line 905
  • #8 _g_closure_invoke_va
    at gclosure.c line 867
  • #9 g_signal_emit_valist
    at gsignal.c line 3300
  • #10 g_signal_emit
    at gsignal.c line 3447
  • #11 book_monitor_event_timeout_cb
    from /lib64/libdevhelp-3.so.4
  • #12 g_timeout_dispatch
    at gmain.c line 4667
  • #13 g_main_dispatch
    at gmain.c line 3182
  • #14 g_main_context_dispatch
    at gmain.c line 3847
  • #15 g_main_context_iterate
    at gmain.c line 3920
  • #16 g_main_context_iteration
    at gmain.c line 3981
  • #17 g_application_run
    at gapplication.c line 2402
  • #18 main

Comment 1 Sébastien Wilmet 2017-12-29 18:49:11 UTC
Fixed with commit db83bca14214feb78442ba78c70054b8e606145c.