[Webkit-unassigned] [Bug 157979] Crash in WebKit::WebPage::didEndRequestInstallMissingMediaPlugins on vox.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 24 00:58:22 PDT 2016


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

Philippe Normand <pnormand at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pnormand at igalia.com

--- Comment #1 from Philippe Normand <pnormand at igalia.com> ---
I can't reproduce this bug with ToT even after removing video/mp4 and a few other mime-types from the player's mime-type set.

With my debug build I get this crash though:

ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)
../../Source/WTF/wtf/HashTable.h(585) : void WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::checkKey(const T&) [with HashTranslator = WTF::HashMapTranslator<WTF::HashMap<void*, std::pair<WTF::RefPtr<WebKit::NetscapePluginStream>, WTF::String> >::KeyVal
uePairTraits, WTF::PtrHash<void*> >; T = void*; Key = void*; Value = WTF::KeyValuePair<void*, std::pair<WTF::RefPtr<WebKit::NetscapePluginStream>, WTF::String> >; Extractor = WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<void*, std::pair<WTF::RefPtr<WebKit::NetscapePluginStre
am>, WTF::String> > >; HashFunctions = WTF::PtrHash<void*>; Traits = WTF::HashMap<void*, std::pair<WTF::RefPtr<WebKit::NetscapePluginStream>, WTF::String> >::KeyValuePairTraits; KeyTraits = WTF::HashTraits<void*>]
1   0x7f70552d571f /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(WTFCrash+0x1e) [0x7f70552d571f]
2   0x34249ea /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3WTF9HashTableIPvNS_12KeyValuePairIS1_St4pairINS_6RefPtrIN6WebKit20NetscapePluginStreamEEENS_6StringEEEENS_24KeyValuePairKeyExtractorISA_EENS_7PtrHashIS1_EENS_7HashMapIS1_S9_SE_NS_10HashTraitsIS1_EENS
G_IS9_EEE18KeyValuePairTraitsESH_E8checkKeyINS_17HashMapTranslatorISK_SE_EES1_EEvRKT0_+0x4e) [0x34249ea]
3   0x342321d /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3WTF9HashTableIPvNS_12KeyValuePairIS1_St4pairINS_6RefPtrIN6WebKit20NetscapePluginStreamEEENS_6StringEEEENS_24KeyValuePairKeyExtractorISA_EENS_7PtrHashIS1_EENS_7HashMapIS1_S9_SE_NS_10HashTraitsIS1_EENS
G_IS9_EEE18KeyValuePairTraitsESH_E3addINS_17HashMapTranslatorISK_SE_EERKS1_S3_IPS6_S8_EEENS_18HashTableAddResultINS_17HashTableIteratorIS1_SA_SC_SE_SK_SH_EEEEOT0_OT1_+0x41) [0x342321d]
4   0x3421602 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3WTF7HashMapIPvSt4pairINS_6RefPtrIN6WebKit20NetscapePluginStreamEEENS_6StringEENS_7PtrHashIS1_EENS_10HashTraitsIS1_EENSB_IS8_EEE9inlineAddIRKS1_S2_IPS5_S7_EEENS_18HashTableAddResultINS_17HashTableIter
atorIS1_NS_12KeyValuePairIS1_S8_EENS_24KeyValuePairKeyExtractorISN_EESA_NSE_18KeyValuePairTraitsESC_EEEEOT_OT0_+0x4a) [0x3421602]
5   0x341f38e /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3WTF7HashMapIPvSt4pairINS_6RefPtrIN6WebKit20NetscapePluginStreamEEENS_6StringEENS_7PtrHashIS1_EENS_10HashTraitsIS1_EENSB_IS8_EEE9inlineSetIRKS1_S2_IPS5_S7_EEENS_18HashTableAddResultINS_17HashT[9/2808]
atorIS1_NS_12KeyValuePairIS1_S8_EENS_24KeyValuePairKeyExtractorISN_EESA_NSE_18KeyValuePairTraitsESC_EEEEOT_OT0_+0x4a) [0x341f38e]
6   0x341c791 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3WTF7HashMapIPvSt4pairINS_6RefPtrIN6WebKit20NetscapePluginStreamEEENS_6StringEENS_7PtrHashIS1_EENS_10HashTraitsIS1_EENSB_IS8_EEE3setIS2_IPS5_S7_EEENS_18HashTableAddResultINS_17HashTableIteratorIS1_NS_
12KeyValuePairIS1_S8_EENS_24KeyValuePairKeyExtractorISL_EESA_NSE_18KeyValuePairTraitsESC_EEEERKS1_OT_+0x3b) [0x341c791]
7   0x3417a1e /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit14NetscapePlugin16registerRedirectEPNS_20NetscapePluginStreamERKN7WebCore3URLEiPv+0x6e) [0x3417a1e]
8   0x3427d54 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit20NetscapePluginStream15willSendRequestERKN7WebCore3URLES4_i+0x6e) [0x3427d54]
9   0x3419727 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit14NetscapePlugin21streamWillSendRequestEmRKN7WebCore3URLES4_i+0x81) [0x3419727]
10  0x33c2667 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit21PluginControllerProxy21streamWillSendRequestEmRKN3WTF6StringES4_j+0xab) [0x33c2667]
11  0x3432c03 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC22callMemberFunctionImplIN6WebKit21PluginControllerProxyEMS2_FvmRKN3WTF6StringES6_jESt5tupleIImS4_S4_jEEILm0ELm1ELm2ELm3EEEEvPT_T0_OT1_St16integer_sequenceImIXspT2_EEE+0xd2) [0x3432c03]
12  0x343162a /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC18callMemberFunctionIN6WebKit21PluginControllerProxyEMS2_FvmRKN3WTF6StringES6_jESt5tupleIImS4_S4_jEESt16integer_sequenceImILm0ELm1ELm2ELm3EEEEEvOT1_PT_T0_+0x41) [0x343162a]
13  0x342f1de /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC13handleMessageIN8Messages21PluginControllerProxy21StreamWillSendRequestEN6WebKit21PluginControllerProxyEMS5_FvmRKN3WTF6StringES9_jEEEvRNS_14MessageDecoderEPT0_T1_+0x9d) [0x342f1de]
14  0x342cfe3 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit21PluginControllerProxy38didReceivePluginControllerProxyMessageERN3IPC10ConnectionERNS1_14MessageDecoderE+0x347) [0x342cfe3]
15  0x33cf98f /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN6WebKit20WebProcessConnection17didReceiveMessageERN3IPC10ConnectionERNS1_14MessageDecoderE+0x125) [0x33cf98f]
16  0x339fbbe /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC10Connection15dispatchMessageERNS_14MessageDecoderE+0x3a) [0x339fbbe]
17  0x339fd22 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_14MessageDecoderESt14default_deleteIS2_EE+0x160) [0x339fd22]
18  0x339ff00 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZN3IPC10Connection18dispatchOneMessageEv+0xc8) [0x339ff00]
19  0x339fa08 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2() [0x339fa08]
20  0x33a1164 /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2() [0x33a1164]
21  0x33c4bea /home/phil/WebKit/WebKitBuild/Debug/bin/WebKitPluginProcess2(_ZNKSt8functionIFvvEEclEv+0x32) [0x33c4bea]
22  0x7f70552f0ab3 /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(_ZN3WTF7RunLoop11performWorkEv+0x1c1) [0x7f70552f0ab3]
23  0x7f705532a642 /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(+0x21d4642) [0x7f705532a642]
24  0x7f705532a667 /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(+0x21d4667) [0x7f705532a667]
25  0x7f705532a5e2 /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(+0x21d45e2) [0x7f705532a5e2]
26  0x7f705532a611 /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(+0x21d4611) [0x7f705532a611]
27  0x7f704eb81601 /home/phil/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libglib-2.0.so.0(+0x53601) [0x7f704eb81601]
28  0x7f704eb82438 /home/phil/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libglib-2.0.so.0(g_main_context_dispatch+0x33) [0x7f704eb82438]
29  0x7f704eb8261c /home/phil/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libglib-2.0.so.0(+0x5461c) [0x7f704eb8261c]
30  0x7f704eb82a42 /home/phil/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libglib-2.0.so.0(g_main_loop_run+0x1d5) [0x7f704eb82a42]
31  0x7f705532abda /home/phil/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(_ZN3WTF7RunLoop3runEv+0xac) [0x7f705532abda]

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160524/b8e8ad64/attachment-0001.html>


More information about the webkit-unassigned mailing list