Open Bug 1452504 Opened 7 years ago

uwsgi doesn't like CGI::Compile's emulation of exit()

Categories

(Bugzilla :: Bugzilla-General, defect)

Harmony
defect
Not set
normal

Tracking

()

Bugzilla 6.0

People

(Reporter: dylan, Assigned: dylan)

Details

When running harmony under uwsgi and visiting describecomponents.cgi, the following error happens: race begun at (eval 1358) line 1 main::__ANON__('ARRAY(0x559f0bda0590)') called at (eval 17) line 7 CGI::Compile::__ANON__ at /srv/http/bugzilla/describecomponents.cgi line 77 eval {...} at /srv/http/bugzilla/describecomponents.cgi line 2 CGI::Compile::ROOT::srv_http_bugzilla_describecomponents_2ecgi::__ANON__('CGI::Compile=HASH(0x559f0ae06dc0)', ., '/srv/http/bugzilla/describecomponents.cgi', '/srv/http/bugzilla', 'ARRAY(0x559f0bb63970)') called at /srv/http/bugzilla/local/lib/perl5/CGI/Compile.pm line 139 CGI::Compile::__ANON__ at /srv/http/bugzilla/Bugzilla/PSGI.pm line 27 Bugzilla::PSGI::__ANON__ at /usr/share/perl5/vendor_perl/CGI/Emulate/PSGI.pm line 30 CGI::Emulate::PSGI::__ANON__('HASH(0x559efdf1f598)') called at /srv/http/bugzilla/Bugzilla/PSGI.pm line 35 Bugzilla::PSGI::__ANON__('HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x559f0abe1180)', 'HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x559efdf1f598)') called at /srv/http/bugzilla/app.psgi line 98 Plack::Sandbox::_2fsrv_2fhttp_2fbugzilla_2fapp_2epsgi::__ANON__('HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x559f0abf0560)', 'HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x559f0abf0458)', 'HASH(0x559efdf1f598)') called at /usr/share/perl5/vendor_perl/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x559efdf1f598)') called at app.psgi line 0 eval {...} at app.psgi line 0 This seems to be related to the call to exit() on line 77.
You need to log in before you can comment on or make changes to this bug.