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 465336 - crash in Dictionary: typing "hominid"
crash in Dictionary: typing "hominid"
Status: RESOLVED FIXED
Product: gnome-utils
Classification: Deprecated
Component: gdict
2.18.x
Other All
: High critical
: ---
Assigned To: gnome-utils Maintainers
gnome-utils Maintainers
: 471928 475183 488930 492415 503303 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-08-10 09:51 UTC by arisakr3
Modified: 2007-12-17 22:33 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description arisakr3 2007-08-10 09:51:41 UTC
Version: 2.18.1

What were you doing when the application crashed?
typing "hominid" 


Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.22.1-41.fc7 #1 SMP Fri Jul 27 18:10:34 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 40841216 vsize: 40841216 resident: 20975616 share: 16990208 rss: 20975616 rss_rlim: 4294967295
CPU usage: start_time: 1186737956 rtime: 325 utime: 287 stime: 38 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnome-dictionary'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208785184 (LWP 7836)]
(no debugging symbols found)
0x00110402 in __kernel_vsyscall ()

Thread 1 (Thread -1208785184 (LWP 7836))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 ??
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strlen
    from /lib/libc.so.6
  • #5 g_strrstr
    from /lib/libglib-2.0.so.0
  • #6 g_strrstr_len
    from /lib/libglib-2.0.so.0
  • #7 g_utf8_strrchr
    from /lib/libglib-2.0.so.0
  • #8 ??
    from /usr/lib/libgdict-1.0.so.5
  • #9 g_cclosure_marshal_VOID__BOXED
    from /lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #11 ??
    from /lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libgdict-1.0.so.5
  • #15 ??
    from /lib/libglib-2.0.so.0
  • #16 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #17 ??
    from /lib/libglib-2.0.so.0
  • #18 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #19 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gdict_main
  • #21 main
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
** (evolution:28593): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
(evolution:28593): e-data-server-DEBUG: Loading categories from "/home/P06/arisakr3/.evolution/categories.xml"
(evolution:28593): e-data-server-DEBUG: Loaded 29 categories
CalDAV Eplugin starting up ...
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:7857): DEBUG: mailto URL command: evolution --component=mail %s
** (evolution:7857): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
(gnome-dictionary:7836): GLib-CRITICAL **: g_strrstr_len: assertion `haystack != NULL' failed
(gnome-dictionary:7836): GLib-CRITICAL **: g_string_append: assertion `val != NULL' failed
--------------------------------------------------
Comment 1 Emmanuele Bassi (:ebassi) 2007-08-10 09:54:18 UTC
confirmed.
Comment 2 Emmanuele Bassi (:ebassi) 2007-08-10 16:22:41 UTC
2007-08-10  Emmanuele Bassi  <ebassi@gnome.org>

        * libgdict/gdict-defbox.c (gdict_defbox_insert_body): Add
        more strict validation when highlighting the links. (#465336)
Comment 3 arisakr3 2007-08-10 20:44:59 UTC
It seems the problem is still persistent. I cannot look up "hominid" in the dictionary.(In reply to comment #2)


> 2007-08-10  Emmanuele Bassi  <ebassi@gnome.org>
> 
>         * libgdict/gdict-defbox.c (gdict_defbox_insert_body): Add
>         more strict validation when highlighting the links. (#465336)
>
Comment 4 Emmanuele Bassi (:ebassi) 2007-08-10 21:20:26 UTC
(In reply to comment #3)
> It seems the problem is still persistent. I cannot look up "hominid" in the
> dictionary.(In reply to comment #2)

have you tried with SVN? I did not backport the fix to the stable branch and I did not release a tarball with the fix.

if this happens with a fresh checkout of SVN trunk (which it doesn't, as I've tested it right as of this moment), then please feel free to reopen this bug.
Comment 5 André Klapper 2007-09-12 22:28:05 UTC
*** Bug 475183 has been marked as a duplicate of this bug. ***
Comment 6 Teppo Turtiainen 2007-12-08 08:59:49 UTC
*** Bug 471928 has been marked as a duplicate of this bug. ***
Comment 7 Teppo Turtiainen 2007-12-08 08:59:58 UTC
*** Bug 488930 has been marked as a duplicate of this bug. ***
Comment 8 Teppo Turtiainen 2007-12-08 09:02:09 UTC
*** Bug 492415 has been marked as a duplicate of this bug. ***
Comment 9 Susana 2007-12-17 22:33:03 UTC
*** Bug 503303 has been marked as a duplicate of this bug. ***