Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jun 2018 15:34:58 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 229392] www/rubygem-passenger: Process aborted! signo=SIGABRT(6)
Message-ID:  <bug-229392-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229392

            Bug ID: 229392
           Summary: www/rubygem-passenger: Process aborted!
                    signo=3DSIGABRT(6)
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: osa@FreeBSD.org
          Reporter: iron.udjin@gmail.com
          Assignee: osa@FreeBSD.org
             Flags: maintainer-feedback?(osa@FreeBSD.org)

Hello,

After passenger upgrade from 5.2.3 to 5.3.2 on FreeBSD 11.2-STABLE r335568M
when I try to restart nginx I see:

nginx: [alert] Unable to start the Phusion Passenger watchdog: it seems to =
have
been killed with signal

passenger-crash-log:

[ pid=3D65135, timestamp=3D1529724482 ] Process aborted! signo=3DSIGABRT(6),
reason=3D#65543, si_addr=3D0x0, randomSeed=3D1529724482
[ pid=3D65135 ] Crash log dumped to /var/tmp/passenger-crash-log.1529724482
[ pid=3D65135 ] Date, uname and ulimits:
Sat Jun 23 06:28:02 +03 2018
FreeBSD 11.2-STABLE FreeBSD 11.2-STABLE #0 r335568M: Sat Jun 23 01:44:21 +03
2018     root@mm:/usr/obj/usr/src/sys/MM  amd64 amd64
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  131072
max user processes              (-u)  89999
open files                      (-n)  3773268
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
[ pid=3D65135 ] Phusion Passenger version: 5.3.2
[ pid=3D65135 ] libc backtrace not available.
--------------------------------------
[ pid=3D65135 ] Open files and file descriptors:
*** ERROR: cannot execute lsof: No such file or directory (errno=3D2)
Falling back to another mechanism for dumping file descriptors.
ls: illegal option -- v
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwxy1,] [-D format] [file ...]
ERROR: Could not run 'ls' to dump file descriptor information!
--------------------------------------
[ pid=3D65135 ] Dumping a backtrace with crash-watch...
Found gdb at: /usr/bin/gdb
/usr/bin/gdb is broken on FreeBSD. Looking for an alternative...
*** ERROR ***: '/usr/bin/gdb' is broken on FreeBSD. Please install the one =
from
the devel/gdb port instead. If you want to use another gdb


Coredump backtrace:

(gdb) bt
#0  0x0000000802a6dd9a in thr_kill () from /lib/libc.so.7
#1  0x0000000802a6dd64 in __raise (s=3D6) at /usr/src/lib/libc/gen/raise.c:=
52
#2  0x0000000802a6dcd9 in abort () at /usr/src/lib/libc/stdlib/abort.c:65
#3  0x0000000000418ca3 in boost::throw_exception<boost::bad_function_call>
(e=3D...) at src/cxx_supportlib/vendor-modified/boost/throw_exception.hpp:69
#4  0x000000000041fa28 in boost::function1<Passenger::Json::Value,
Passenger::Json::Value const&>::operator() (this=3D<optimized out>, a0=3D..=
.) at
src/cxx_supportlib/vendor-modified/boost/function/function_template.hpp:757
#5  Passenger::ConfigKit::Store::applyInspectFilters (this=3D<optimized out=
>,
doc=3D...) at src/cxx_supportlib/ConfigKit/Store.h:219
#6  0x0000000000416932 in Passenger::ConfigKit::Store::inspect (this=3D<opt=
imized
out>) at src/cxx_supportlib/ConfigKit/Store.h:542
#7  0x00000000004116bb in Passenger::LoggingKit::Context::inspectConfig
(this=3D<optimized out>) at src/cxx_supportlib/LoggingKit/Implementation.cp=
p:592
#8  0x000000000048dc0a in Passenger::Agent::Fundamentals::initializeLogging=
Kit
(processName=3D0x954cc8 "Passenger watchdog", config=3D...,
loggingKitTranslator=3D..., loggingKitPreInitFunc=3D@0x7fffffffc578: 0x0)
    at src/agent/Shared/Fundamentals/Initialization.cpp:492
#9  0x000000000048c7fd in Passenger::Agent::Fundamentals::initializeAgent
(argc=3D3, argv=3D0x7fffffffc5b0, processName=3D0x954cc8 "Passenger watchdo=
g",
config=3D..., loggingKitTranslator=3D...,=20
    optionParser=3D0x4c22e0 <parseOptions(int, char const**,
Passenger::ConfigKit::Store&)>, loggingKitPreInitFunc=3D@0x7fffffffc578: 0x=
0,
argStartIndex=3D2) at src/agent/Shared/Fundamentals/Initialization.cpp:610
#10 0x00000000004b2680 in initializeBareEssentials (argc=3D3,
argv=3D0x7fffffffec88, wo=3D...) at src/agent/Watchdog/WatchdogMain.cpp:804
#11 0x00000000004b1358 in watchdogMain (argc=3D3, argv=3D0x7fffffffec88) at
src/agent/Watchdog/WatchdogMain.cpp:1296
#12 0x000000000048ba18 in dispatchSubcommand (argc=3D3, argv=3D0x7fffffffec=
88) at
src/agent/AgentMain.cpp:82
#13 0x000000000048b8f6 in main (argc=3D3, argv=3D0x7fffffffec88) at
src/agent/AgentMain.cpp:105

nginx configuration:

passenger_root /usr/local/lib/ruby/gems/2.3/gems/passenger;
passenger_ruby /usr/local/bin/ruby23;
passenger_user redmine;
passenger_group redmine;

server {
...
    passenger_enabled on;
...
}

Original bug report: https://github.com/phusion/passenger/issues/2097

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229392-7788>