[Webkit-unassigned] [Bug 89341] [Chromium] iccjpeg doesn't work with browser_tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 18 03:30:28 PDT 2012


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





--- Comment #2 from Hironori Bono <hbono at chromium.org>  2012-06-18 03:30:27 PST ---
Greetings,

This is the actual stacktrace captured on my Win7 PC + VS2010 when running "browser_tests.exe --gtest_filter=BrowserActionApiTest.Basic". I wish it helps.

Backtrace:
    webkit.dll!WebCore::ImageDecoder::qcmsOutputDeviceProfile()  Line 307    C++
     webkit.dll!WebCore::PNGImageReader::createColorTransform(const WTF::Vector<char,0> & colorProfile={...}, bool hasAlpha=true)  Line 196 + 0x5 bytes    C++
     webkit.dll!WebCore::PNGImageDecoder::headerAvailable()  Line 347    C++
     webkit.dll!WebCore::headerAvailable(png_struct_def * png=0x1625bfa8, png_info_struct * __formal=0x1625fe38)  Line 96    C++
     libpng.dll!wk_png_push_have_info(png_struct_def * png_ptr=0x1625bfa8, png_info_struct * info_ptr=0x1625fe38)  Line 1717 + 0x15 bytes    C
     libpng.dll!wk_png_push_read_chunk(png_struct_def * png_ptr=0x1625bfa8, png_info_struct * info_ptr=0x1625fe38)  Line 333 + 0xd bytes    C
     libpng.dll!wk_png_process_some_data(png_struct_def * png_ptr=0x1625bfa8, png_info_struct * info_ptr=0x1625fe38)  Line 64 + 0xd bytes    C
     libpng.dll!wk_png_process_data(png_struct_def * png_ptr=0x1625bfa8, png_info_struct * info_ptr=0x1625fe38, unsigned char * buffer=0x1625b310, unsigned int buffer_size=2799)  Line 41 + 0xd bytes    C
     webkit.dll!WebCore::PNGImageReader::decode(const WebCore::SharedBuffer & data={...}, bool sizeOnly=true)  Line 162 + 0x1d bytes    C++
     webkit.dll!WebCore::PNGImageDecoder::decode(bool onlySize=true)  Line 544 + 0x23 bytes    C++
     webkit.dll!WebCore::PNGImageDecoder::isSizeAvailable()  Line 241    C++
     webkit.dll!WebCore::ImageSource::isSizeAvailable()  Line 99 + 0x1b bytes    C++
     webkit.dll!WebKit::WebImage::fromData(const WebKit::WebData & data={...}, const WebKit::WebSize & desiredSize={...})  Line 54 + 0x8 bytes    C++
     glue.dll!webkit_glue::ImageDecoder::Decode(const unsigned char * data=0x1625a798, unsigned int size=2799)  Line 29 + 0x40 bytes    C++
     browser_tests.exe!ImageLoadingTracker::ImageLoader::LoadOnFileThread(const ExtensionResource & resource={...}, const gfx::Size & max_size={...}, int id=0)  Line 103 + 0x1f bytes    C++
     browser_tests.exe!base::internal::RunnableAdapter<void (__thiscall ImageLoadingTracker::ImageLoader::*)(ExtensionResource const &,gfx::Size const &,int)>::Run(ImageLoadingTracker::ImageLoader * object=0x16259b18, const ExtensionResource & a1={...}, const gfx::Size & a2={...}, const int & a3=0)  Line 309 + 0x35 bytes    C++
     browser_tests.exe!base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (__thiscall ImageLoadingTracker::ImageLoader::*)(ExtensionResource const &,gfx::Size const &,int)>,void __cdecl(ImageLoadingTracker::ImageLoader * const &,ExtensionResource const &,gfx::Size const &,int const &)>::MakeItSo(base::internal::RunnableAdapter<void (__thiscall ImageLoadingTracker::ImageLoader::*)(ExtensionResource const &,gfx::Size const &,int)> runnable={...}, ImageLoadingTracker::ImageLoader * const & a1=0x16259b18, const ExtensionResource & a2={...}, const gfx::Size & a3={...}, const int & a4=0)  Line 958    C++
     browser_tests.exe!base::internal::Invoker<4,base::internal::BindState<base::internal::RunnableAdapter<void (__thiscall ImageLoadingTracker::ImageLoader::*)(ExtensionResource const &,gfx::Size const &,int)>,void __cdecl(ImageLoadingTracker::ImageLoader *,ExtensionResource const &,gfx::Size const &,int),void __cdecl(ImageLoadingTracker::ImageLoader *,ExtensionResource,gfx::Size,int)>,void __cdecl(ImageLoadingTracker::ImageLoader *,ExtensionResource const &,gfx::Size const &,int)>::Run(base::internal::BindStateBase * base=0x1625a378)  Line 1569 + 0x40 bytes    C++
     base.dll!base::Callback<void __cdecl(void)>::Run()  Line 272 + 0xe bytes    C++
     base.dll!MessageLoop::RunTask(const base::PendingTask & pending_task={...})  Line 467    C++
     base.dll!MessageLoop::DeferOrRunPendingTask(const base::PendingTask & pending_task={...})  Line 480    C++
     base.dll!MessageLoop::DoWork()  Line 654 + 0xc bytes    C++
     base.dll!base::MessagePumpForUI::DoRunLoop()  Line 239 + 0x1d bytes    C++
     base.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate * delegate=0x13dafac8, base::MessagePumpDispatcher * dispatcher=0x00000000)  Line 64 + 0xf bytes    C++
     base.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate * delegate=0x13dafac8)  Line 48 + 0x1c bytes    C++
     base.dll!MessageLoop::RunInternal()  Line 424 + 0x29 bytes    C++
     base.dll!MessageLoop::RunHandler()  Line 398    C++
     base.dll!MessageLoop::Run()  Line 308    C++
     base.dll!base::Thread::Run(MessageLoop * message_loop=0x13dafac8)  Line 134    C++
     base.dll!base::Thread::ThreadMain()  Line 169 + 0x16 bytes    C++
     base.dll!base::`anonymous namespace'::ThreadFunc(void * params=0x125c3978)  Line 59 + 0xf bytes    C++
     kernel32.dll!753d339a()     
     [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]    
     ntdll.dll!77c29ef2()     
     ntdll.dll!77c29ec5()     

Regards,

Hironori Bono

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list