Status: Available
Owner: [email protected]
CC: [email protected],  [email protected],  [email protected]
Labels: Type-Bug Pri-2 OS-Mac Area-Plugins Size-Medium Crash Mstone-MacBeta

New issue 18371 by [email protected]: OSX Browser Crash in  
NPAPI:::GetSTRResource
http://code.google.com/p/chromium/issues/detail?id=18371

Looks like we aren't null checking a string @ plugin_lib_mac.mm:159

Browser crash in 3.0.196.0:
http://crash/reportdetail?reportid=ac4c35818145de94&product=Chrome_Mac&version=3.0.196.0&date=&signature=CFStringGetLength-14CB757

Stack:
0x91f5da07       [CoreFoundation         + 0x0008aa07]   CFStringGetLength
0x00375d50       [Google Chrome  - sys_string_conversions_mac.mm:26]      
CFStringToSTLStringWithEncodingT<std::basic_string<char,  
std::char_traits<char>, std::allocator<char> > >
0x00375e98       [Google Chrome  - sys_string_conversions_mac.mm:173]     
CFStringToSTLStringWithEncodingT<std::basic_string<char,  
std::char_traits<char>, std::allocator<char> > >
0x006ac7da       [Google Chrome  - plugin_lib_mac.mm:159]        
NPAPI::(anonymous  
namespace)::GetSTRResource(__CFBundle*, short, std::vector<std::string,  
std::allocator<std::string>
> *)
0x006ac98e       [Google Chrome  - plugin_lib_mac.mm:182]        
NPAPI::(anonymous  
namespace)::ReadSTRPluginInfo(FilePath const&, __CFBundle*, WebPluginInfo*)
0x006ad9ac       [Google Chrome  - plugin_lib_mac.mm:327]         
NPAPI::PluginLib::ReadWebPluginInfo(FilePath const&, WebPluginInfo*)
0x006ae7e0       [Google Chrome  - plugin_list.cc:77]     
NPAPI::PluginList::ReadPluginInfo(FilePath const&, WebPluginInfo*,  
NPAPI::PluginEntryPoints const**)
0x006ae821       [Google Chrome  - plugin_list.cc:185]    
NPAPI::PluginList::LoadPlugin(FilePath const&)
0x006af353       [Google Chrome  - plugin_list_mac.mm:64]         
NPAPI::PluginList::LoadPluginsFromDir(FilePath const&)
0x006ae995       [Google Chrome  - plugin_list.cc:168]    
NPAPI::PluginList::LoadPlugins(bool)
0x006aeb36       [Google Chrome  - plugin_list.cc:30]     
NPAPI::PluginList::Singleton()
0x001e3ffa       [Google Chrome  - plugin_service.cc:81]          
PluginService::GetPlugins(bool, std::vector<WebPluginInfo,  
std::allocator<WebPluginInfo> >*)
0x001ba80b       [Google Chrome  - metrics_service.cc:298]        
MetricsService::GetPluginListTask::Run()
0x0035c0b7       [Google Chrome  - message_loop.cc:313]   
MessageLoop::RunTask(Task*)
0x0035c0fc       [Google Chrome  - message_loop.cc:321]   
MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&)
0x0035c1a4       [Google Chrome  - message_loop.cc:455]   
MessageLoop::DoDelayedWork(base::Time*)
0x00361ead       [Google Chrome  - message_pump_libevent.cc:228]          
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)
0x0035c728       [Google Chrome  - message_loop.cc:198]   
MessageLoop::RunInternal()
0x0035c7d2       [Google Chrome  - message_loop.cc:181]  MessageLoop::Run()
0x003777cb       [Google Chrome  - thread.cc:156]        
base::Thread::ThreadMain()
0x00366f76       [Google Chrome  - platform_thread_posix.cc:26]  ThreadFunc
0x90093154       [libSystem.B.dylib      + 0x00032154]   _pthread_start
0x90093011       [libSystem.B.dylib      + 0x00032011]   thread_start

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to