Bug#651806: libwebkitgtk-1.0-0: bus error on kfreebsd-amd64

Gonéri Le Bouder goneri at rulezlan.org
Mon Dec 12 09:25:21 UTC 2011


Package: libwebkitgtk-1.0-0
Version: 1.6.1-5+b1
Severity: important
User: debian-bsd at lists.debian.org 
Usertags: kfreebsd

Dear Maintainer,

Luakit generates a bus error in /usr/lib/libjavascriptcoregtk-1.0.so.0 on KfreeBSD. To reproduce,
just launch luakit and try to use it for more than 2 minutes.

Core was generated by `luakit'.
Program terminated with signal 10, Bus error.
#0  JSC::ConservativeRoots::add (this=0x7fffffffcfb0, begin=<optimized out>, end=<optimized out>) at ../Source/JavaScriptCore/heap/ConservativeRoots.cpp:82
82              add(*it, filter);
(gdb) bt full
#0  JSC::ConservativeRoots::add (this=0x7fffffffcfb0, begin=<optimized out>, end=<optimized out>) at ../Source/JavaScriptCore/heap/ConservativeRoots.cpp:82
        it = 0x800000000000
        filter = {m_bits = 35769008128}
#1  0x0000000802481386 in JSC::MachineThreads::gatherFromCurrentThread (this=0x8006d4ba8, conservativeRoots=..., stackCurrent=0x7fffffffd7f8)
    at ../Source/JavaScriptCore/heap/MachineStackMarker.cpp:263
        registers = {{__jmpbuf = {34366900400, -6816460405504170041, 140737488342960, 7047088, 34368425120, 34459416000, 6811956417910056903, -6816456236947691577}, __mask_was_saved = 0, 
            __saved_mask = {{__sigbits = {32767, 4294954928, 32767, 7162792}, __bits = {32767, 4294954928, 32767, 7162792}}}}}
        registersBegin = 0x7fffffffcf00
        registersEnd = 0x7fffffffcf58
        stackBegin = 0x7fffffffd7f8
        stackEnd = <optimized out>
#2  0x0000000802481505 in JSC::MachineThreads::gatherConservativeRoots (this=0x8006d4ba8, conservativeRoots=..., stackCurrent=<optimized out>)
    at ../Source/JavaScriptCore/heap/MachineStackMarker.cpp:473
No locals.
#3  0x000000080247e324 in JSC::Heap::markRoots (this=0x8006d48b0) at ../Source/JavaScriptCore/heap/Heap.cpp:547
        machineThreadRoots = {static inlineCapacity = 128, static nonInlineCapacity = 1024, m_roots = 0x7fffffffcfd0, m_size = 1, m_capacity = 128, m_blocks = 0x8006d4ac0, m_inlineRoots = {
            0x850ffff20, 0x2ffffffff, 0x7fffffffd140, 0x67d190, 0x7fffffffd030, 0x67d190, 0x7fffffffd040, 0x804e60524, 0x7fffffffd060, 0x7db380, 0x7fffffffd070, 0x8056d7039, 0x0, 
            0x7fffffffd098, 0x7db380, 0x639d20, 0x7fffffffd0a0, 0x3c, 0x70007db380, 0xd00000001, 0x7fffffffd0a0, 0x8056d7ffa, 0x7db380, 0x639d20, 0x0, 0x70007db380, 0x7fffffffd0f0, 
            0x804e4edb0, 0x7db380, 0x100000000, 0x7fff00000001, 0x7db380, 0x100000582, 0x0, 0x6411b8, 0x0, 0x7fffffffd130, 0x8059b6c70, 0x7fffffffd2b0, 0x300, 0x85800aad0, 0x800848ca0, 
            0x805f0f5c0, 0x8059b6cfd, 0x7fffffffd2b0, 0x804e55c6e, 0x81e4f8, 0x7fffffffd2d8, 0x100000582, 0x7db380, 0x7fffffffd1b0, 0x804e4eddd, 0x8173d0, 0x2000000022, 0x7fff00000020, 
            0x804e5f507, 0x20570ddf4, 0x100000001, 0x669c10, 0x81e4f0, 0x7fffffffd1f0, 0x8059b6c70, 0x7fffffffd370, 0x0, 0x2, 0x1, 0xa8a580, 0x8059b6cfd, 0x7fffffffd370, 0x804e55c6e, 0x0, 
            0x7fffffffd398, 0x2000000000, 0x645e70, 0x30, 0xa0, 0x0, 0x8059ae320, 0x10, 0x33, 0x15, 0x858023420, 0x570ddf4, 0x637df0, 0x6381f0, 0xa0, 0x1ffffd2f0, 0x8057145ce, 0x803b9a42b, 
            0x803b9a42b, 0x803b9a42b, 0x9524f0, 0x7fffffffd3a0, 0x804e567cb, 0x100000582, 0x7db380, 0x803b9a42b, 0x3000000018, 0x7fffffffd3b0, 0x7fffffffd2f0, 0x1f2653eb, 0x0, 
            0x7fffffffd330, 0x9524f0, 0x80068a8a0, 0x7fffffffd320, 0x0, 0x8059b6c70, 0x7fffffffd3a0, 0x300, 0x85800aad0, 0x7fffffffd3c0, 0x800686b48, 0x49, 0xc6b4871a, 0x800632e93, 
            0x3700643420, 0x0, 0x1a, 0x31ad21c, 0x8023aa044, 0x7fffffffd530, 0x8023ac158, 0x8023b7fa8, 0x95b3a4, 0x7fffffffd440, 0x0, 0x0}}
        dummy = 0x850ffff20
        registerFileRoots = {static inlineCapacity = 128, static nonInlineCapacity = 1024, m_roots = 0x80066f4e8, m_size = 34397454598, m_capacity = 34397242912, m_blocks = 0x8023b7fa8, 
          m_inlineRoots = {0x500000000, 0x1000007ee, 0x85800aad0, 0x80066f840, 0x7fffffffd580, 0x0, 0x7fffffffd5a8, 0x8025baac3, 0x0, 0x800633142, 0x0, 0x8025baac3, 0x5, 0x0, 0x1, 
            0x8025bb59d, 0x8006a8f48, 0x400, 0x40, 0x8025bb59d, 0x8006a8f48, 0x1000, 0x80, 0x80069b478, 0x860736000, 0x7fffffffd530, 0x800686b48, 0x49, 0x3d6aec53, 0x8025baac3, 0x8006a8f48, 
            0x0, 0x800000013, 0x8025bb59d, 0x8023a8e18, 0x7fffffffd6a0, 0x8023ac158, 0x80069b478, 0x8006a8f48, 0x8006a8f30, 0x8006a8f00, 0x8006a8f48, 0x8006a8f30, 0x8006a8f48, 0x8006a8f30, 
            0x8006a8f48, 0x8006a8f30, 0x7fffffffd5e0, 0x800686b48, 0x49, 0xaadb2247, 0x800632e93, 0x800686b48, 0x0, 0x7, 0x2ab6c89, 0x8023aa1a4, 0x7fffffffd750, 0x8023ac158, 0x8023b87e8, 
            0x8023a85bc, 0x7fffffffd770, 0x0, 0x0, 0x80066f4e8, 0x8023d612c, 0x8023c4620, 0x8023b87e8, 0x500000000, 0x100000846, 0x8023c4620, 0x80066f840, 0x7fffffffd7a0, 0x0, 
            0x7fffffffd7c8, 0x80066f4e8, 0x0, 0x800633142, 0x0, 0x0, 0x5, 0x0, 0x1, 0x80066f4e8, 0x800000005, 0x0, 0x1, 0x80066f4e8, 0x0, 0x80066f840, 0x7fffffffd750, 0x7fffffffd768, 
            0x100000000, 0x80066f840, 0xaadb2247, 0x8023d612c, 0x16071f080, 0x86071f800, 0x53a56730, 0x8023d6771, 0x86071f080, 0x86071f800, 0x86072cf50, 0x86072d000, 0x86071f5b0, 
            0x86071f800, 0x86072ca40, 0x8025f4869, 0x8023b87e8, 0x80066f4e8, 0x860764938, 0xffffffff, 0x8023ae078, 0x80239d000, 0x0, 0x6b87b0, 0x800848ca0, 0x805f0f5c0, 0x4bdf18, 
            0x800636f70, 0x800000005, 0x0, 0x4bf3a8, 0x8023b87e8, 0x8006d48b0, 0x1, 0x0, 0x80063cf75}}
        visitor = <optimized out>
        heapRootVisitor = {m_visitor = @0x120}
#4  0x000000080247f0a8 in JSC::Heap::collect (this=0x8006d48b0, sweepToggle=JSC::Heap::DoSweep) at ../Source/JavaScriptCore/heap/Heap.cpp:668
        proportionalBytes = <optimized out>
#5  0x0000000800d7d395 in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
No symbol table info available.
#6  0x00000008012e13b2 in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
No symbol table info available.
#7  0x0000000801a8fa82 in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
No symbol table info available.
#8  0x00000008056ee297 in g_timeout_dispatch (source=0x7aece0, callback=0x801a8fa70, user_data=0x0) at /tmp/glib2.0-2.30.2/./glib/gmain.c:3882
        timeout_source = 0x7aece0
        again = 8
#9  0x00000008056eaea7 in g_main_dispatch (context=0x6611e0) at /tmp/glib2.0-2.30.2/./glib/gmain.c:2442
        dispatch = 0x8056ee243 <g_timeout_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0x801a8fa70
        cb_funcs = 0x8059adbb0
        cb_data = 0x99bfd0
        need_destroy = 8
        current_source_link = {data = 0x7aece0, next = 0x0}
        source = 0x7aece0
        current = 0x947e80
        i = 0
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#10 0x00000008056ec344 in g_main_context_dispatch (context=0x6611e0) at /tmp/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#11 0x00000008056ec7f1 in g_main_context_iterate (context=0x6611e0, block=1, dispatch=1, self=0x638fa0) at /tmp/glib2.0-2.30.2/./glib/gmain.c:3076
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = 6
        allocated_nfds = 33
        fds = 0x729770
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#12 0x00000008056ecf4a in g_main_loop_run (loop=0x6b87b0) at /tmp/glib2.0-2.30.2/./glib/gmain.c:3284
        self = 0x638fa0
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#13 0x000000080309a937 in gtk_main () from /usr/lib/x86_64-kfreebsd-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x000000000040e98d in main (argc=1, argv=0x7fffffffdb90) at luakit.c:186
        nonblock = 0x0
        uris = 0x7fffffffdb98
        pid = 0
        sid = 4330400
        sigact = {__sigaction_handler = {sa_handler = 0x40e28c <sigchld>, sa_sigaction = 0x40e28c <sigchld>}, sa_flags = 8, sa_mask = {{__sigbits = {0, 0, 0, 0}, __bits = {0, 0, 0, 0}}}}
        __FUNCTION__ = "main"
(gdb)


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 9.0-0-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libwebkitgtk-1.0-0 depends on:
ii  libatk1.0-0                      2.2.0-2
ii  libc0.1                          2.13-22
ii  libcairo2                        1.10.2-6.1
ii  libdbus-1-3                      1.4.16-1
ii  libdbus-glib-1-2                 0.98-1
ii  libenchant1c2a                   1.6.0-6
ii  libfontconfig1                   2.8.0-3
ii  libfreetype6                     2.4.8-1
ii  libgail18                        2.24.8-2
ii  libgcc1                          1:4.6.2-6
ii  libgdk-pixbuf2.0-0               2.24.0-1
ii  libgeoclue0                      0.12.0-4
ii  libglib2.0-0                     2.30.2-4
ii  libgstreamer-plugins-base0.10-0  0.10.35-1
ii  libgstreamer0.10-0               0.10.35-1
ii  libgtk2.0-0                      2.24.8-2
ii  libicu48                         4.8.1.1-1
ii  libjavascriptcoregtk-1.0-0       1.6.1-5
ii  libjpeg8                         8c-2
ii  libpango1.0-0                    1.29.4-2
ii  libpng12-0                       1.2.46-3
ii  libsoup2.4-1                     2.36.1-1
ii  libsqlite3-0                     3.7.9-2
ii  libstdc++6                       4.6.2-6
ii  libwebkitgtk-1.0-common          1.6.1-5
ii  libx11-6                         2:1.4.4-4
ii  libxml2                          2.7.8.dfsg-5
ii  libxrender1                      1:0.9.6-2
ii  libxslt1.1                       1.1.26-8
ii  libxt6                           1:1.1.1-2
ii  zlib1g                           1:1.2.3.4.dfsg-3

libwebkitgtk-1.0-0 recommends no packages.

libwebkitgtk-1.0-0 suggests no packages.

-- no debconf information





More information about the Pkg-webkit-maintainers mailing list