Bug#578195: webkit segfaults on html5 demo near fcpat.c

chrysn chrysn at fsfe.org
Sat Apr 17 19:18:07 UTC 2010


Package: libwebkit-1.0-2
Version: 1.2.0-1
Severity: normal

loading the website http://apirocks.com/html5/html5.html caused epiphany
to segfault; the problem also occurs with libwebkit's GtkLauncher
program.

the page seems to do quite a lot of javascript things and crashes at
around 89% (of whatever; the page changes the title to indicate that
percentage).

gdb backtrace looks like this most of the time:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff26a7983 in FcPatternObjectPosition (p=0x0, object=34) at fcpat.c:333
333     fcpat.c: No such file or directory.
        in fcpat.c
(gdb) bt
#0  0x00007ffff26a7983 in FcPatternObjectPosition (p=0x0, object=34) at fcpat.c:333
#1  FcPatternObjectFindElt (p=0x0, object=34) at fcpat.c:334
#2  0x00007ffff26a7a20 in FcPatternObjectGet (p=0x0, object=34, id=0, v=0x7fffffffcaf0) at fcpat.c:728
#3  0x00007ffff26a5919 in IA__FcFontSetSort (config=<value optimized out>, sets=0x7fffffffcb80, nsets=<value optimized out>, p=0x0, trim=1, csp=0x0, result=0x7fffffffcbfc) at fcmatch.c:692
#4  0x00007ffff26a5ecf in IA__FcFontSort (config=0x0, p=<value optimized out>, trim=<value optimized out>, csp=0x0, result=<value optimized out>) at fcmatch.c:836
#5  0x00007ffff7384093 in WebCore::FontCache::getFontDataForCharacters (this=<value optimized out>, font=<value optimized out>, characters=<value optimized out>, length=<value optimized out>)
    at ../WebCore/platform/graphics/cairo/FontCacheCairo.cpp:43
#6  0x00007ffff70f0958 in WebCore::Font::glyphDataForCharacter (this=0x7fffd8514df0, c=<value optimized out>, mirror=<value optimized out>, forceSmallCaps=<value optimized out>) at ../WebCore/platform/graphics/FontFastPath.cpp:145
#7  0x00007ffff70ffcd4 in WebCore::WidthIterator::advance (this=0x7fffffffcea0, offset=<value optimized out>, glyphBuffer=0x0) at ../WebCore/platform/graphics/WidthIterator.cpp:116
#8  0x00007ffff70f0495 in WebCore::Font::floatWidthForSimpleText (this=<value optimized out>, run=..., glyphBuffer=0x0, fallbackFonts=<value optimized out>) at ../WebCore/platform/graphics/FontFastPath.cpp:320
#9  0x00007ffff71dd436 in WebCore::Font::width (this=0x7fffe9586508, leadWidth=<value optimized out>, fallbackFonts=<value optimized out>) at ../WebCore/platform/graphics/Font.h:84
#10 WebCore::RenderText::widthFromCache (this=0x7fffe9586508, leadWidth=<value optimized out>, fallbackFonts=<value optimized out>) at ../WebCore/rendering/RenderText.cpp:463
#11 WebCore::RenderText::calcPrefWidths (this=0x7fffe9586508, leadWidth=<value optimized out>, fallbackFonts=<value optimized out>) at ../WebCore/rendering/RenderText.cpp:681
#12 0x00007ffff71de358 in WebCore::RenderText::calcPrefWidths (this=0x0, leadWidth=34) at ../WebCore/rendering/RenderText.cpp:579
#13 0x00007ffff71dcb28 in WebCore::RenderText::trimmedPrefWidths (this=0x7fffe9586508, leadWidth=<value optimized out>, beginMinW=@0x0, beginWS=<value optimized out>, endMinW=@0x7fffffffd308, endWS=<value optimized out>, 
    hasBreakableChar=@0x7fffffffd31e, hasBreak=@0x7fffffffd31d, beginMaxW=@0x7fffffffd304, endMaxW=@0x7fffffffd300, minW=@0x7fffffffd314, maxW=@0x7fffffffd310, stripFrontSpaces=@0x7fffffffd31f)
    at ../WebCore/rendering/RenderText.cpp:478
#14 0x00007ffff716167a in WebCore::RenderBlock::calcInlinePrefWidths (this=0x7fffe9586340) at ../WebCore/rendering/RenderBlock.cpp:4272
#15 0x00007ffff7161b68 in WebCore::RenderBlock::calcPrefWidths (this=0x7fffe9586340) at ../WebCore/rendering/RenderBlock.cpp:3953
#16 0x00007ffff7170c83 in WebCore::RenderBox::minPrefWidth (this=0x7fffe9586340) at ../WebCore/rendering/RenderBox.cpp:459
#17 0x00007ffff71611f4 in WebCore::RenderBlock::calcInlinePrefWidths (this=0x7fffe9586220) at ../WebCore/rendering/RenderBlock.cpp:4196
#18 0x00007ffff7161b68 in WebCore::RenderBlock::calcPrefWidths (this=0x7fffe9586220) at ../WebCore/rendering/RenderBlock.cpp:3953
#19 0x00007ffff7170c83 in WebCore::RenderBox::minPrefWidth (this=0x7fffe9586220) at ../WebCore/rendering/RenderBox.cpp:459
#20 0x00007ffff7153ee5 in WebCore::RenderBlock::calcBlockPrefWidths (this=0x7fffe9588e78) at ../WebCore/rendering/RenderBlock.cpp:4399
#21 0x00007ffff7161a6f in WebCore::RenderBlock::calcPrefWidths (this=0x7fffe9588e78) at ../WebCore/rendering/RenderBlock.cpp:3955
#22 0x00007ffff71d4063 in WebCore::RenderTableCell::calcPrefWidths (this=0x7fffe9588e78) at ../WebCore/rendering/RenderTableCell.cpp:108
#23 0x00007ffff71403e4 in WebCore::AutoTableLayout::recalcColumn (this=<value optimized out>, effCol=<value optimized out>) at ../WebCore/rendering/AutoTableLayout.cpp:84
#24 0x00007ffff7140a3f in WebCore::AutoTableLayout::fullRecalc (this=0x7fffd843d690) at ../WebCore/rendering/AutoTableLayout.cpp:208
#25 0x00007ffff7141642 in WebCore::AutoTableLayout::calcPrefWidths (this=0x0, minWidth=@0x22, maxWidth=@0x0) at ../WebCore/rendering/AutoTableLayout.cpp:246
#26 0x00007ffff71d020f in WebCore::RenderTable::calcPrefWidths (this=0x7fffe9589058) at ../WebCore/rendering/RenderTable.cpp:537
#27 0x00007ffff7170ca3 in WebCore::RenderBox::maxPrefWidth (this=0x7fffe9589058) at ../WebCore/rendering/RenderBox.cpp:467
#28 0x00007ffff71ce71d in WebCore::RenderTable::calcWidth (this=0x7fffe9589058) at ../WebCore/rendering/RenderTable.cpp:223
#29 0x00007ffff71d0d01 in WebCore::RenderTable::layout (this=0x7fffe9589058) at ../WebCore/rendering/RenderTable.cpp:252
#30 0x00007ffff7162311 in WebCore::RenderBlock::layoutBlockChild (this=0x7fffe9588cb0, child=0x7fffe9589058, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>)
    at ../WebCore/rendering/RenderBlock.cpp:1360
#31 0x00007ffff71629a7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fffe9588cb0, relayoutChildren=false, maxFloatBottom=<value optimized out>) at ../WebCore/rendering/RenderBlock.cpp:1303
#32 0x00007ffff7162d43 in WebCore::RenderBlock::layoutBlock (this=0x7fffe9588cb0, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:746
#33 0x00007ffff715248b in WebCore::RenderBlock::layout (this=0x7fffe9588cb0) at ../WebCore/rendering/RenderBlock.cpp:670
#34 0x00007ffff7153969 in WebCore::RenderObject::layoutIfNeeded (this=0x7fffe9588ab0, relayoutChildren=false) at ../WebCore/rendering/RenderObject.h:517
#35 WebCore::RenderBlock::layoutPositionedObjects (this=0x7fffe9588ab0, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:1471
#36 0x00007ffff7157bda in WebCore::RenderBlock::layoutOnlyPositionedObjects (this=0x7fffe9588ab0) at ../WebCore/rendering/RenderBlock.cpp:1439
#37 0x00007ffff7163138 in WebCore::RenderBlock::layoutBlock (this=0x7fffe9588ab0, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:685
#38 0x00007ffff715248b in WebCore::RenderBlock::layout (this=0x7fffe9588ab0) at ../WebCore/rendering/RenderBlock.cpp:670
#39 0x00007ffff7153969 in WebCore::RenderObject::layoutIfNeeded (this=0x7fffe95888e8, relayoutChildren=false) at ../WebCore/rendering/RenderObject.h:517
#40 WebCore::RenderBlock::layoutPositionedObjects (this=0x7fffe95888e8, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:1471
#41 0x00007ffff7157bda in WebCore::RenderBlock::layoutOnlyPositionedObjects (this=0x7fffe95888e8) at ../WebCore/rendering/RenderBlock.cpp:1439
#42 0x00007ffff7163138 in WebCore::RenderBlock::layoutBlock (this=0x7fffe95888e8, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:685
#43 0x00007ffff715248b in WebCore::RenderBlock::layout (this=0x7fffe95888e8) at ../WebCore/rendering/RenderBlock.cpp:670
#44 0x00007ffff7153969 in WebCore::RenderObject::layoutIfNeeded (this=0x7fffe9588420, relayoutChildren=false) at ../WebCore/rendering/RenderObject.h:517
#45 WebCore::RenderBlock::layoutPositionedObjects (this=0x7fffe9588420, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:1471
#46 0x00007ffff7162e53 in WebCore::RenderBlock::layoutBlock (this=0x7fffe9588420, relayoutChildren=false) at ../WebCore/rendering/RenderBlock.cpp:795
#47 0x00007ffff715248b in WebCore::RenderBlock::layout (this=0x7fffe9588420) at ../WebCore/rendering/RenderBlock.cpp:670
#48 0x00007ffff71ee254 in WebCore::RenderView::layout (this=0x7fffe9588420) at ../WebCore/rendering/RenderView.cpp:122
#49 0x00007ffff709821c in WebCore::FrameView::layout (this=0x7fffe954ca00, allowSubtree=<value optimized out>) at ../WebCore/page/FrameView.cpp:699
#50 0x00007ffff70e2b56 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fffe9538870) at ../WebCore/platform/ThreadTimers.cpp:112
#51 0x00007ffff7395252 in timeout_cb () at ../WebCore/platform/gtk/SharedTimerGtk.cpp:48
#52 0x00007ffff5ce9e9b in g_timeout_dispatch (source=0x9e5870, callback=0x22, user_data=0x0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:3396
#53 0x00007ffff5ce96c2 in g_main_dispatch (context=0x63f3b0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#54 IA__g_main_context_dispatch (context=0x63f3b0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#55 0x00007ffff5ced538 in g_main_context_iterate (context=0x63f3b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#56 0x00007ffff5ceda45 in IA__g_main_loop_run (loop=0x7de8e0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2799
#57 0x00007ffff650d517 in IA__gtk_main () at /build/buildd-gtk+2.0_2.20.0-3-amd64-fSfAXS/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
#58 0x00000000004021cd in main (argc=2, argv=0x7fffffffe318) at ../WebKitTools/GtkLauncher/main.c:209
(gdb)


it crashes earlier when you change the window while the page is still
counting up in the percentage indicator. then, the backtraces look like
this:

Program received signal SIGSEGV, Segmentation fault.
WebCore::KURL::protocol (this=0x10) at ../WebCore/platform/KURL.cpp:568
568     ../WebCore/platform/KURL.cpp: No such file or directory.
        in ../WebCore/platform/KURL.cpp
(gdb) bt
#0  WebCore::KURL::protocol (this=0x10) at ../WebCore/platform/KURL.cpp:568
#1  0x00007ffff7213e6e in WebCore::ApplicationCacheHost::shouldLoadResourceFromApplicationCache (this=<value optimized out>, request=..., resource=@0x7fffffffbb78) at ../WebCore/loader/appcache/ApplicationCacheHost.cpp:284
#2  0x00007ffff7213ff8 in WebCore::ApplicationCacheHost::maybeLoadResource (this=0x7fffe9578558, loader=0x7fffe9532900, request=..., originalURL=...) at ../WebCore/loader/appcache/ApplicationCacheHost.cpp:155
#3  0x00007ffff7055871 in WebCore::ResourceLoader::load (this=0x7fffe9532900, r=...) at ../WebCore/loader/ResourceLoader.cpp:135
#4  0x00007ffff7058191 in WebCore::SubresourceLoader::create (frame=0x7fffe955c800, client=<value optimized out>, request=<value optimized out>, securityCheck=<value optimized out>, sendResourceLoadCallbacks=<value optimized out>, 
    shouldContentSniff=true) at ../WebCore/loader/SubresourceLoader.cpp:102
#5  0x00007ffff7065995 in WebCore::Loader::Host::servePendingRequests (this=0x7fffe9533820, requestsPending=..., serveLowerPriority=<value optimized out>) at ../WebCore/loader/loader.cpp:357
#6  0x00007ffff7065fcb in WebCore::Loader::Host::servePendingRequests (this=0x7fffe9533820, minimumPriority=WebCore::Loader::Medium) at ../WebCore/loader/loader.cpp:310
#7  0x00007ffff70673f6 in WebCore::Loader::load (this=0x7fffe9532c20, docLoader=0x7fffe9533c80, resource=<value optimized out>, incremental=<value optimized out>, securityCheck=<value optimized out>, 
    sendResourceLoadCallbacks=<value optimized out>) at ../WebCore/loader/loader.cpp:146
#8  0x00007ffff700cbf2 in WebCore::CachedResource::load (this=0x7fffe95d7000, docLoader=0x7fffe9533c80, incremental=false, securityCheck=WebCore::DoSecurityCheck, sendResourceLoadCallbacks=true)
    at ../WebCore/loader/CachedResource.cpp:110
#9  0x00007ffff700892a in WebCore::Cache::requestResource (this=0x7fffe9532c00, docLoader=0x7fffe9533c80, type=WebCore::CachedResource::Script, url=..., charset=..., requestIsPreload=<value optimized out>)
    at ../WebCore/loader/Cache.cpp:125
#10 0x00007ffff7014d9a in WebCore::DocLoader::requestResource (this=0x7fffe9533c80, type=WebCore::CachedResource::Script, url=<value optimized out>, charset=..., isPreload=false) at ../WebCore/loader/DocLoader.cpp:257
#11 0x00007ffff6fcaf8a in WebCore::HTMLTokenizer::scriptHandler (this=0x7fffe957cc00, state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:453
#12 0x00007ffff6fcb882 in WebCore::HTMLTokenizer::parseNonHTMLText (this=0x7fffe957cc00, src=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:361
#13 0x00007ffff6fcdba8 in WebCore::HTMLTokenizer::parseTag (this=0x7fffe957cc00, src=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:1539
#14 0x00007ffff6fcdf25 in WebCore::HTMLTokenizer::write (this=0x7fffe957cc00, str=<value optimized out>, appendData=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:1772
#15 0x00007ffff6da967b in documentWrite (exec=<value optimized out>, args=..., document=<value optimized out>, addNewline=<value optimized out>) at ../WebCore/bindings/js/JSHTMLDocumentCustom.cpp:155
#16 0x00007ffff6daa328 in WebCore::JSHTMLDocument::write (this=0x1, exec=0x7fffffffbb00, args=...) at ../WebCore/bindings/js/JSHTMLDocumentCustom.cpp:160
#17 0x00007ffff7655be4 in WebCore::jsHTMLDocumentPrototypeFunctionWrite (exec=0x7fffd8a18148, thisValue=..., args=...) at DerivedSources/JSHTMLDocument.cpp:418
#18 0x00007fffd8e181b4 in ?? ()
#19 0x00007fffd8a18100 in ?? ()
#20 0x0000000000000001 in ?? ()
#21 0x0000000000000003 in ?? ()
#22 0x00007fffd89cd000 in ?? ()
#23 0x00007ffff7e4378e in ?? ()
#24 0x0000000000000002 in ?? ()
#25 0x000000000000003a in ?? ()
#26 0x00007ffff755d907 in WTF::TCMalloc_ThreadCache::GetThreadHeap (ptr=0x7fffffffcfd0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2942
#27 WTF::TCMalloc_ThreadCache::GetCacheIfPresent (ptr=0x7fffffffcfd0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2962
#28 do_free (ptr=0x7fffffffcfd0) at ../JavaScriptCore/wtf/FastMalloc.cpp:3534
#29 WTF::fastFree (ptr=0x7fffffffcfd0) at ../JavaScriptCore/wtf/FastMalloc.cpp:3735
#30 0x00007ffff7464490 in JSC::JITCode::execute (this=0x7fffe953b160, program=0x7fffe95d2480, callFrame=0x7fffd8a18048, scopeChain=0x7fffd8919580, thisObj=<value optimized out>, exception=<value optimized out>)
    at ../JavaScriptCore/jit/JITCode.h:77
#31 JSC::Interpreter::execute (this=0x7fffe953b160, program=0x7fffe95d2480, callFrame=0x7fffd8a18048, scopeChain=0x7fffd8919580, thisObj=<value optimized out>, exception=<value optimized out>)
    at ../JavaScriptCore/interpreter/Interpreter.cpp:621
#32 0x00007ffff7515c1d in JSC::evaluate (exec=0x7fffe9558508, scopeChain=..., source=<value optimized out>, thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:62
#33 0x00007ffff6dd6931 in WebCore::ScriptController::evaluateInWorld (this=0x7fffe955cbb0, sourceCode=..., world=<value optimized out>) at ../WebCore/bindings/js/ScriptController.cpp:127
#34 0x00007ffff6dd7022 in WebCore::ScriptController::evaluate (this=0x7fffe955cbb0, sourceCode=...) at ../WebCore/bindings/js/ScriptController.cpp:153
#35 0x00007ffff6ded3af in WebCore::ScriptController::executeScript (this=0x7fffe955cbb0, sourceCode=...) at ../WebCore/bindings/ScriptControllerBase.cpp:60
#36 0x00007ffff6fc7fad in WebCore::HTMLTokenizer::scriptExecution (this=0x7fffe957cc00, sourceCode=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:580
#37 0x00007ffff6fc885b in WebCore::HTMLTokenizer::executeExternalScriptsIfReady (this=0x7fffe957cc00) at ../WebCore/html/HTMLTokenizer.cpp:2073
#38 0x00007ffff700ef6c in WebCore::CachedScript::checkNotify (this=0x7fffd8940a00) at ../WebCore/loader/CachedScript.cpp:106
#39 0x00007ffff7066d94 in WebCore::Loader::Host::didFinishLoading (this=0x7fffe9533640, loader=<value optimized out>) at ../WebCore/loader/loader.cpp:398
#40 0x00007ffff7057b06 in WebCore::SubresourceLoader::didFinishLoading (this=0x7fffd8941c00) at ../WebCore/loader/SubresourceLoader.cpp:184
#41 0x00007ffff73a9c26 in finishedCallback (session=<value optimized out>, msg=0x6a5bb0, data=<value optimized out>) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:326
#42 0x00007ffff3837b4d in final_finished (req=0x6a5bb0, user_data=<value optimized out>) at soup-session-async.c:384
#43 0x00007ffff619847e in IA__g_closure_invoke (closure=0x7fbab0, return_value=0x0, n_param_values=1, param_values=0x724e60, invocation_hint=0x7fffffffd910) at /tmp/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#44 0x00007ffff61ae804 in signal_emit_unlocked_R (node=0x7c2270, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3318
#45 0x00007ffff61afa86 in IA__g_signal_emit_valist (instance=0x6a5bb0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffdb00) at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981
#46 0x00007ffff61affd3 in IA__g_signal_emit (instance=0x7fffffffbb00, signal_id=16, detail=84) at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
#47 0x00007ffff382db7f in soup_message_io_finished (msg=0x6a5bb0) at soup-message-io.c:177
#48 0x00007ffff619847e in IA__g_closure_invoke (closure=0x6a8560, return_value=0x0, n_param_values=1, param_values=0x724f00, invocation_hint=0x7fffffffdd20) at /tmp/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#49 0x00007ffff61ae407 in signal_emit_unlocked_R (node=0x6064d0, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3248
#50 0x00007ffff61afa86 in IA__g_signal_emit_valist (instance=0x7fc0b0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffdf10) at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981
#51 0x00007ffff61affd3 in IA__g_signal_emit (instance=0x7fffffffbb00, signal_id=16, detail=84) at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
#52 0x00007ffff3839c51 in socket_read_watch (chan=<value optimized out>, cond=0, user_data=<value optimized out>) at soup-socket.c:1245
#53 0x00007ffff5ce96c2 in g_main_dispatch (context=0x63f3b0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#54 IA__g_main_context_dispatch (context=0x63f3b0) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#55 0x00007ffff5ced538 in g_main_context_iterate (context=0x63f3b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#56 0x00007ffff5ceda45 in IA__g_main_loop_run (loop=0x7c8590) at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2799
#57 0x00007ffff650d517 in IA__gtk_main () at /build/buildd-gtk+2.0_2.20.0-3-amd64-fSfAXS/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
#58 0x00000000004021cd in main (argc=2, argv=0x7fffffffe318) at ../WebKitTools/GtkLauncher/main.c:209


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

Kernel: Linux 2.6.33-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libwebkit-1.0-2 depends on:
ii  libatk1.0-0               1.30.0-1       The ATK accessibility toolkit
ii  libc6                     2.10.2-6       Embedded GNU C Library: Shared lib
ii  libcairo2                 1.8.10-4       The Cairo 2D vector graphics libra
ii  libenchant1c2a            1.4.2-3.6      a wrapper library for various spel
ii  libfontconfig1            2.8.0-2        generic font configuration library
ii  libfreetype6              2.3.11-1       FreeType 2 font engine, shared lib
ii  libgail18                 2.20.0-3       GNOME Accessibility Implementation
ii  libglib2.0-0              2.24.0-1       The GLib library of C routines
ii  libgstreamer-plugins-base 0.10.28-1      GStreamer libraries from the "base
ii  libgstreamer0.10-0        0.10.28-1      Core GStreamer libraries and eleme
ii  libgtk2.0-0               2.20.0-3       The GTK+ graphical user interface 
ii  libicu42                  4.2.1-3        International Components for Unico
ii  libjpeg62                 6b-16.1        The Independent JPEG Group's JPEG 
ii  libpango1.0-0             1.28.0-1       Layout and rendering of internatio
ii  libpng12-0                1.2.43-1       PNG library - runtime
ii  libsoup2.4-1              2.30.0-1       an HTTP library implementation in 
ii  libsqlite3-0              3.6.23.1-1     SQLite 3 shared library
ii  libstdc++6                4.5-20100202-1 The GNU Standard C++ Library v3
ii  libwebkit-1.0-common      1.2.0-1        Web content engine library for Gtk
ii  libxml2                   2.7.7.dfsg-2   GNOME XML library
ii  libxslt1.1                1.1.26-3       XSLT processing library - runtime 
ii  libxt6                    1:1.0.7-1      X11 toolkit intrinsics library

libwebkit-1.0-2 recommends no packages.

libwebkit-1.0-2 suggests no packages.

-- no debconf information





More information about the Pkg-webkit-maintainers mailing list