[Webkit-unassigned] [Bug 28360] New: Midori crashes at start up in PluginPackageGtk.cpp:71

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Aug 16 10:57:32 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28360

           Summary: Midori crashes at start up in PluginPackageGtk.cpp:71
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Critical
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fhimpe at telenet.be


Midori immediately crashes at start-up on Mandriva Linux 2010.0 Cooker x86_64.

$ rpm -q midori webkit
midori-0.1.9-2mdv2010.0
webkit-1.1.12-4mdv2010.0


(gdb) run
Starting program: /usr/bin/midori 
[Thread debugging using libthread_db enabled]
[New Thread 0x7f83911d4710 (LWP 12515)]

(midori:12515): GLib-CRITICAL **: g_strsplit: assertion `string != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
WebCore::PluginPackage::fetchInfo (this=<value optimized out>) at
WebCore/plugins/gtk/PluginPackageGtk.cpp:71
71        for (int i = 0; mimeDescs[i] && mimeDescs[i][0]; i++) {
Current language:  auto; currently c++
Missing debug package(s), you should install:
aspell-debug-0.60.6-6mdv2010.0.x86_64 atk1.0-debug-1.27.90-1mdv2010.0.x86_64
bug-buddy-debug-2.27.1-1mdv2010.0.x86_64 cairo-debug-1.8.8-1mdv2010.0.x86_64
elfutils-debug-0.142-1mdv2010.0.x86_64 enchant-debug-1.5.0-1mdv2010.0.x86_64
fontconfig-debug-2.7.1-1mdv2010.0.x86_64
freetype2-debug-2.3.9-1mdv2009.1.x86_64 gamin-debug-0.1.10-2mdv2009.1.x86_64
gcc-debug-4.4.1-1mnb2.x86_64 gecko-mediaplayer-debug-0.9.6-1mdv2010.0.x86_64
gnome-keyring-debug-2.27.90-1mdv2010.0.x86_64
gnutls-debug-2.8.3-1mdv2010.0.x86_64
gtk-engines2-debug-2.18.2-1mdv2010.0.x86_64 gvfs-debug-1.3.4-2mdv2010.0.x86_64
hunspell-debug-1.2.8-2mdv2009.1.x86_64 icu-debug-4.2.1-1mdv2010.0.x86_64
libcanberra-debug-0.15-1mdv2010.0.x86_64
libcroco0.6-debug-0.6.2-1mdv2009.1.x86_64
libgcrypt-debug-1.4.4-1mdv2010.0.x86_64
libgpg-error-debug-1.7-1mdv2010.0.x86_64 libgsf-debug-1.14.15-1mdv2010.0.x86_64
libice-debug-1.0.5-1mdv2009.1.x86_64 libidn-debug-1.15-1mdv2010.0.x86_64
libjpeg-debug-7-1mdv2010.0.x86_64 libnotify-debug-0.4.5-2mdv2010.0.x86_64
libogg-debug-1.1.4-2mdv2010.0.x86_64 libpng-debug-1.2.37-1mdv2010.0.x86_64
librsvg-debug-2.26.0-1mdv2009.1.x86_64 libsm-debug-1.1.1-1mdv2010.0.x86_64
libtasn1-debug-2.3-1mdv2010.0.x86_64 libtool-debug-2.2.6-6mdv2009.1.x86_64
libunique-debug-1.0.8-1mdv2009.1.x86_64 libvoikko-debug-2.1-1mdv2010.0.x86_64
libx11-debug-1.2.2-1mdv2010.0.x86_64 libxau-debug-1.0.4-1mdv2009.1.x86_64
libxcb-debug-1.3-6mdv2010.0.x86_64 libxcomposite-debug-0.4.0-3mdv2009.1.x86_64
libxcursor-debug-1.1.9-3mdv2009.1.x86_64
libxdamage-debug-1.1.1-3mdv2009.1.x86_64 libxdmcp-debug-1.0.2-6mdv2009.1.x86_64
libxext-debug-1.0.5-1mdv2010.0.x86_64 libxfixes-debug-4.0.3-4mdv2009.1.x86_64
libxi-debug-1.2.1-1mdv2009.1.x86_64 libxinerama-debug-1.0.3-2mdv2009.1.x86_64
libxml2-debug-2.7.3-3mdv2010.0.x86_64 libxrandr-debug-1.3.0-1mdv2009.1.x86_64
libxrender-debug-0.9.4-4mdv2009.1.x86_64 libxslt-debug-1.1.24-8mdv2010.0.x86_64
libxt-debug-1.0.6-1mdv2010.0.x86_64 pango-debug-1.25.3-1mdv2010.0.x86_64
pcre-debug-7.9-1mdv2010.0.x86_64 pixman-debug-0.15.20-1mdv2010.0.x86_64
sqlite3-debug-3.6.17-1mdv2010.0.x86_64 udev-debug-145-3mnb2.x86_64
zlib-debug-1.2.3-13mdv2010.0.x86_64
(gdb) thread apply all bt

Thread 1 (Thread 0x7f83911d4710 (LWP 12515)):
#0  WebCore::PluginPackage::fetchInfo (this=<value optimized out>) at
WebCore/plugins/gtk/PluginPackageGtk.cpp:71
#1  0x00007f838d115ae4 in WebCore::PluginPackage::createPackage
(path=@0x7f83834820f8, lastModified=@0x7fff91ef2558) at
WebCore/plugins/PluginPackage.cpp:151
#2  0x00007f838d10edd6 in WebCore::PluginDatabase::refresh (this=<value
optimized out>) at WebCore/plugins/PluginDatabase.cpp:112
#3  0x00007f838d10f9a6 in WebCore::PluginDatabase::installedPlugins
(populate=true) at WebCore/plugins/PluginDatabase.cpp:46
#4  0x00007f838d3693e8 in WebCore::PluginData::initPlugins (this=<value
optimized out>) at WebCore/plugins/gtk/PluginDataGtk.cpp:32
#5  0x00007f838d10baa4 in PluginData (this=0x3, page=0x0) at
WebCore/plugins/PluginData.cpp:32
#6  0x00007f838d08cb83 in WebCore::Page::pluginData (this=0x7f8383486b40) at
WebCore/plugins/PluginData.h:49
#7  0x00007f838d10b749 in WebCore::PluginArray::length (this=0x3) at
WebCore/plugins/PluginArray.cpp:42
#8  0x00007f838d5176ac in WebCore::JSPluginArray::getPropertyNames
(this=0x7f83800d2740, exec=0x7f837bd0e0a0, propertyNames=@0x7fff91ef27c0)
    at DerivedSources/JSPluginArray.cpp:184
#9  0x00007f838cc4b8da in cti_op_get_pnames (args=<value optimized out>) at
JavaScriptCore/runtime/JSPropertyNameIterator.h:93
#10 0x00007f839102e721 in ?? ()
#11 0x0000000000000000 in ?? ()

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list