Bug 28360
Summary: | Midori crashes at start up in PluginPackageGtk.cpp:71 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Frederik Himpe <fhimpe> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Critical | CC: | jmalonzo |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux |
Frederik Himpe
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 ?? ()
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jan Alonzo
*** This bug has been marked as a duplicate of bug 28354 ***