Bug#616187: Test browser always segfaults.

Trent W. Buck trentbuck at gmail.com
Wed Jul 13 07:20:55 UTC 2011


Hi,

None of the following programs/packages exhibit the problem
(segfaulting on boot).  I think this ticket can be closed.

    $ COLUMNS=70 dpkg -l libwebkit*[0-9] | grep ^ii
    ii  libwebkit-1.0- 1.2.7-3        Web content engine library for Gtk+
    ii  libwebkitgtk-1 1.4.2-1        Web content engine library for Gtk+
    ii  libwebkitgtk-3 1.4.2-1        Web content engine library for Gtk+
    $ dpkg -S /usr/lib/*/libexec/GtkLauncher
    libwebkit-1.0-2: /usr/lib/webkit-1.0-2/libexec/GtkLauncher
    libwebkitgtk-1.0-0: /usr/lib/webkitgtk-1.0-0/libexec/GtkLauncher
    libwebkitgtk-3.0-0: /usr/lib/webkitgtk-3.0-0/libexec/GtkLauncher
    $ for i in /usr/lib/*/libexec/GtkLauncher; do $i http://example.net/; done
    $

UPDATE: Oops, I just found a comment in my customized sensible-browser
script:

    # Note: this segfaults when ibritish is installed.
    : exec /usr/lib/webkitgtk-3.0-0/libexec/GtkLauncher "$@"

And indeed, I do not currently have ibritish installed.  I'm also
guessing it depends on your locale, since my LANG=en_AU.UTF-8 will
probably equate to british spelling as far as lib[ia]spell is
concerned.  (I used to have ibritish installed simply because spell(1)
pulled it in; later I stopped use spell(1).)

After I ran "sudo apt-get install ibritish --no-install-recommends", I
got the following error output, but no segfaulting.

    $ for i in /usr/lib/*/libexec/GtkLauncher; do $i http://example.net/; done
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0

    ** (GtkLauncher:18639): CRITICAL **: enchant_broker_free_dict: assertion `dict' failed
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0

    ** (GtkLauncher:18645): CRITICAL **: enchant_broker_free_dict: assertion `dict' failed
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0
    Illegal format hash table /usr/lib/ispell/british.hash - expected magic2 0x9602, got 0x0

    ** (GtkLauncher:18651): CRITICAL **: enchant_broker_free_dict: assertion `dict' failed
    $ ls -l /usr/lib/ispell/british.hash
    lrwxrwxrwx 1 root root 28 Jun 16 04:49 /usr/lib/ispell/british.hash -> /var/lib/ispell/british.hash
    $ ls -l /var/lib/ispell/british.hash
    -rw-r--r-- 1 root root 1608528 Jul 13 17:09 /var/lib/ispell/british.hash
    $ file /var/lib/ispell/british.hash
    /var/lib/ispell/british.hash: little endian ispell 3.1 hash file, 7-bit, capitalization, 52 flags and 512 string characters
    $

So I guess this ticket is still OK to close.





More information about the Pkg-webkit-maintainers mailing list