My stacktrace is $ valgrind --tool=callgrind --smc-check=all ./WebKitBuild/Debug/Programs/GtkLauncher http://106.1.9.23:90/methanol/fire.html?iter=1
==26254== Process terminating with default action of signal 11 (SIGSEGV) ==26254== Access not within mapped region at address 0xBBADBEEF ==26254== at 0x5CE0DAE: WTF::HashTableAddResult<WTF::HashTableIterator<WTF::RefPtr<WebCore::PluginPa ckage>, WTF::RefPtr<WebCore::PluginPackage>, WTF::IdentityExtractor, WebCore::PluginPackageHash, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> >, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> > > > WTF::HashTable<WTF::RefPtr<WebCore::PluginPackage>, WTF::RefPtr<WebCore::PluginPackage>, WTF::IdentityExtractor, WebCore::PluginPackageHash, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> >, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> > >::add<WTF::IdentityHashTranslator<WebCore::PluginPackageHash>, WTF::RefPtr<WebCore::PluginPackage>, WTF::RefPtr<WebCore::PluginPackage> >(WTF::RefPtr<WebCore::PluginPackage> const&, WTF::RefPtr<WebCore::PluginPackage> const&) (HashTable.h:894) ==26254== by 0x5CDE67C: WTF::HashTable<WTF::RefPtr<WebCore::PluginPackage>, WTF::RefPtr<WebCore::PluginPackage>, WTF::IdentityExtractor, WebCore::PluginPackageHash, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> >, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> > >::add(WTF::RefPtr<WebCore::PluginPackage> const&) (HashTable.h:393) ==26254== by 0x5CDC456: WTF::HashSet<WTF::RefPtr<WebCore::PluginPackage>, WebCore::PluginPackageHash, WTF::HashTraits<WTF::RefPtr<WebCore::PluginPackage> > >::add(WTF::RefPtr<WebCore::PluginPackage> const&) (HashSet.h:183) ==26254== by 0x5CDAB39: WebCore::PluginDatabase::add(WTF::PassRefPtr<WebCore::PluginPackage>) (PluginDatabase.cpp:330) ==26254== by 0x5CD9D84: WebCore::PluginDatabase::refresh() (PluginDatabase.cpp:146) ==26254== by 0x5CD98FA: WebCore::PluginDatabase::installedPlugins(bool) (PluginDatabase.cpp:75) ==26254== by 0x51C253D: PlatformStrategiesGtk::getPluginInfo(WebCore::Page const*, WTF::Vector<WebCore::PluginInfo, 0ul>&) (PlatformStrategiesGtk.cpp:75) ==26254== by 0x5CE4979: WebCore::PluginData::initPlugins(WebCore::Page const*) (PluginData.cpp:77) ==26254== by 0x5CE46C3: WebCore::PluginData::PluginData(WebCore::Page const*) (PluginData.cpp:36) ==26254== by 0x5B595FC: WebCore::PluginData::create(WebCore::Page const*) (PluginData.h:74) ==26254== by 0x5B5614B: WebCore::Page::pluginData() const (Page.cpp:463) ==26254== by 0x5CD8A99: WebCore::DOMPluginArray::pluginData() const (DOMPluginArray.cpp:97) I was wondering if its the result of a bug in WTF::HashTable? Is there a reason why webkit uses custom Strings, HashTables etc and not the STL? Regards Brian -----Original Message----- From: Frank Huberty [mailto:ppxno...@gmail.com] Sent: 15 October 2012 21:22 To: Brian Holt Cc: webkit-help@lists.webkit.org Subject: Re: [webkit-help] debug windows build - crash in WebKitCreateInstance Here it happens when a WebMutableURLRequest object is requested and created for the first time in the class factory. Frank On Oct 15, 2012, at 6:30 PM, Brian Holt <brian.h...@samsung.com> wrote: > I'm getting something very similar on my Linux gtk debug build. Its > failing an ASSERTION in HastTable::add when inserting WTF::String of > the plugin names into the plugin database. Haven't managed to figure > out what the problem is yet though. > > Brian > > -----Original Message----- > From: webkit-help-boun...@lists.webkit.org > [mailto:webkit-help-boun...@lists.webkit.org] On Behalf Of Frank > Huberty > Sent: 15 October 2012 17:23 > To: webkit-help@lists.webkit.org > Subject: [webkit-help] debug windows build - crash in > WebKitCreateInstance > > Hallo, > > when launching Safari with a debug build (I build from code cloned > 13.10) it immediately crashes in the first line of > WebKitCreateInstance somewhere in Hashtable in WTF. > > Any hint what might cause this? > > Thank you > > ASSERT(!isDeletedBucket(*(lookupForWriting(Extractor::extract(entry)). > first) > )); > > WebKit.dll!WTF::HashTable<_GUID,WTF::KeyValuePair<_GUID,COMPtr<IClassF > actory >> >> ,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<_GUID,COMPtr<IClassF >> actory >>> >> ,CLSIDHash,WTF::HashMapValueTraits<CLSIDHashTraits,WTF::HashTraits<CO >> MPtr<I > ClassFactory> > >> ,CLSIDHashTraits>::reinsert(WTF::KeyValuePair<_GUID,COMPtr<IClassFact >> ory> > > & entry={...}) Line 953 + 0x51 bytes C++ > > > _______________________________________________ > webkit-help mailing list > webkit-help@lists.webkit.org > http://lists.webkit.org/mailman/listinfo/webkit-help > _______________________________________________ webkit-help mailing list webkit-help@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-help