Summary: | Crash in WebKit::WebPage::didEndRequestInstallMissingMediaPlugins on vox.com | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | Media | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | bugs-noreply, mcatanzaro, philn, pnormand |
Priority: | P2 | ||
Version: | Other | ||
Hardware: | PC | ||
OS: | Linux | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=1338557 |
Description
Michael Catanzaro
2016-05-22 12:24:53 PDT
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] (Missed that you had commented here.) Plugin process? Maybe it's a different crash if you have Flash installed? (In reply to comment #2) > (Missed that you had commented here.) > > Plugin process? Maybe it's a different crash if you have Flash installed? Yes indeed, not sure what's going on there :) Anyway can you stil reproduce the initial crash? (In reply to comment #3) > (In reply to comment #2) > > (Missed that you had commented here.) > > > > Plugin process? Maybe it's a different crash if you have Flash installed? > > Yes indeed, not sure what's going on there :) > Anyway can you stil reproduce the initial crash? On my desktop computer, yes. I just reported it two days ago, after all. :) This API is being deprecated, see https://github.com/WebKit/WebKit/pull/8232 Closing. |