Closed shadowlmd closed 4 years ago
All of a sudden I started getting this error at mtproxy startup:
mtproto-proxy: common/pid.c:42: init_common_PID: Assertion `!(p & 0xffff0000)' failed. [pid 215403] [time 1591001426] ------- Stack Backtrace ------- /home/mtproxy/bin/mtproto-proxy(print_backtrace+0x31)[0x55f726244c51] /home/mtproxy/bin/mtproto-proxy(extended_debug_handler+0x14)[0x55f726244dd4] /lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0)[0x7f5e413e13c0] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7f5e4122018b] /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7f5e411ff859] /lib/x86_64-linux-gnu/libc.so.6(+0x25729)[0x7f5e411ff729] /lib/x86_64-linux-gnu/libc.so.6(+0x36f36)[0x7f5e41210f36] /home/mtproxy/bin/mtproto-proxy(+0x50bb1)[0x55f726248bb1] /home/mtproxy/bin/mtproto-proxy(engine_init+0xf4)[0x55f72623ed04] /home/mtproxy/bin/mtproto-proxy(default_main+0x113)[0x55f72623fbd3] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f5e412010b3] /home/mtproxy/bin/mtproto-proxy(_start+0x2e)[0x55f72620a83e] [pid 215403] [time 1591001426] ------------------------------- [pid 215403] [time 1591001426] mtproxy-0.01 compiled at Jun 1 2020 05:10:05 by gcc 9.3.0 64-bit after commit dc0c7f3de40530053189c572936ae4fd1567269b[pid 215403] [time 1591001426]
Guys, in modern Linux environment PID can be higher than 65535. This is the default on Oracle Cloud instance:
$ sysctl kernel.pid_max kernel.pid_max = 4194304
Same on Google Cloud.
All of a sudden I started getting this error at mtproxy startup: