crowell / modpagespeed_tmp

Automatically exported from code.google.com/p/modpagespeed
Apache License 2.0
0 stars 0 forks source link

OpenCV crash during shutdown with Apache 2.2 worker #556

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When running load tests on latest trunk with apache 2.2 worker the following 
backtrace is generated intermittently. I have not seen it happen with prefork 
or event mpms.

[Mon Nov 05 18:31:09 2012] [error] [mod_pagespeed 0.10.0.0-2142 @9275] Shutting 
down mod_pagespeed child
[Mon Nov 05 18:31:09 2012] [alert] [@9275] CRASH with signal:11 at Backtrace:
    third_party/chromium/src/base/debug/stack_trace_posix.cc:162: StackTrace [0x2b2a3c118f00]
    net/instaweb/util/debug.cc:32: net_instaweb::StackTraceString [0x2b2a3c389926]
    net/instaweb/apache/apache_message_handler.cc:58: signal_handler [0x2b2a3c0e6cd2]
    /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x2b2a3af964a0]
    third_party/opencv/src/opencv/modules/highgui/src/loadsave.cpp:127: cv::findEncoder [0x2b2a3c4d855c]
    third_party/opencv/src/opencv/modules/highgui/src/loadsave.cpp:409: cv::imencode [0x2b2a3c4d9ba8]
    net/instaweb/rewriter/image.cc:620: net_instaweb::ImageImpl::SaveOpenCvToBuffer [0x2b2a3c444dae]
    net/instaweb/rewriter/image.cc:738: net_instaweb::ImageImpl::ComputeOutputContents [0x2b2a3c44541b]
    ./net/instaweb/rewriter/public/image.h:115: net_instaweb::Image::output_size [0x2b2a3c30fdc1]
    net/instaweb/rewriter/image_rewrite_filter.cc:401: net_instaweb::ImageRewriteFilter::RewriteLoadedResourceImpl [0x2b2a3c30c2bc]
    net/instaweb/rewriter/image_rewrite_filter.cc:122: net_instaweb::ImageRewriteFilter::Context::RewriteSingle [0x2b2a3c30ac4f]
    net/instaweb/rewriter/single_rewrite_context.cc:73: net_instaweb::SingleRewriteContext::Rewrite [0x2b2a3c332e25]
    net/instaweb/rewriter/rewrite_context.cc:919: net_instaweb::RewriteContext::InvokeRewriteFunction::Run [0x2b2a3c32c21d]
    net/instaweb/util/function.cc:52: net_instaweb::Function::CallRun [0x2b2a3c38faed]
    net/instaweb/util/queued_worker_pool.cc:153: net_instaweb::QueuedWorkerPool::Run [0x2b2a3c39aca3]
    ./net/instaweb/util/public/function.h:202: net_instaweb::MemberFunction2<net_instaweb::QueuedWorkerPool, net_instaweb::QueuedWorkerPool::Sequence*, net_instaweb::QueuedWorker*>::Run [0x2b2a3c3a1a8b]
    net/instaweb/util/function.cc:52: net_instaweb::Function::CallRun [0x2b2a3c38faed]
    net/instaweb/util/worker.cc:81: net_instaweb::Worker::WorkThread::Run [0x2b2a3c3ce16e]
    net/instaweb/util/pthread_thread_system.cc:85: net_instaweb::PthreadThreadImpl::InvokeRun [0x2b2a3c6f8c27]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x2b2a3ad4ae9a]
    /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x2b2a3b053cbd]

Original issue reported on code.google.com by j...@google.com on 6 Nov 2012 at 2:18

GoogleCodeExporter commented 9 years ago

Original comment by jmara...@google.com on 26 Nov 2012 at 8:15

GoogleCodeExporter commented 9 years ago
Running load test on Prefork MPM.

[Tue Mar 05 18:20:15 2013] [alert] [@15989] CRASH with signal:11 at Backtrace:
       third_party/chromium/src/base/debug/stack_trace_posix.cc:153: StackTrace [0x2b195f658f3e]
       /usr/include/c++/4.6/bits/basic_ios.h:454: basic_ios [0x2b195f7855ec]
       /usr/include/c++/4.6/bits/basic_string.h:288: std::string::_M_data [0x2b195f63b7ec]
       /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x2b195caf44a0]
       third_party/opencv/src/opencv/modules/highgui/src/loadsave.cpp:127: cv::findEncoder [0x2b195f88c184]
       third_party/opencv/src/opencv/modules/highgui/src/loadsave.cpp:409: cv::imencode [0x2b195f88ea8e]
       net/instaweb/rewriter/image.cc:858: net_instaweb::ImageImpl::SaveOpenCvToBuffer [0x2b195f828ce3]
       net/instaweb/rewriter/image.cc:984: net_instaweb::ImageImpl::ComputeOutputContents [0x2b195f828f80]
       net/instaweb/rewriter/image.cc:1303: net_instaweb::Image::Contents [0x2b195f828b96]
       net/instaweb/rewriter/image_combine_filter.cc:685: net_instaweb::ImageCombineFilter::Combiner::WriteCombination [0x2b195f802fcc]
       net/instaweb/rewriter/resource_combiner.cc:240: net_instaweb::ResourceCombiner::Combine [0x2b195f7383c9]
       ./net/instaweb/util/public/ref_counted_ptr.h:124: net_instaweb::RefCountedPtr<net_instaweb::OutputResource>::get [0x2b195f80b814]
       net/instaweb/rewriter/image_combine_filter.cc:912: net_instaweb::ImageCombineFilter::Context::PartitionImpl [0x2b195f80bcee]
       net/instaweb/util/function.cc:52: net_instaweb::Function::CallRun [0x2b195f787d02]
       net/instaweb/util/queued_worker_pool.cc:155: net_instaweb::QueuedWorkerPool::Run [0x2b195f78ec80]
       net/instaweb/util/function.cc:52: net_instaweb::Function::CallRun [0x2b195f787d02]
       third_party/chromium/src/base/memory/scoped_ptr.h:204: scoped_ptr<net_instaweb::ThreadSystem::CondvarCapableMutex>::get [0x2b195f7abaac]
       /usr/include/c++/4.6/bits/basic_string.h:288: std::string::_M_data [0x2b195f922617]
       /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x2b195c6a3e9a]
       /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x2b195cbb1cbd]

Original comment by sligocki@google.com on 6 Mar 2013 at 3:00

GoogleCodeExporter commented 9 years ago
no longer using opencv

Original comment by jmara...@google.com on 1 Oct 2013 at 1:42