Hi,
perhaps I was too optimistic yesterday! Today I reloaded the nginx with
the latest source from yesterday and I got a sefault:
Jan 27 14:34:43 waf-1-a-02 kernel: [ 820.688227] nginx[2307]: segfault
at 7f5e2db82000 ip 00007fe1ae76ec3a sp 00007ffc71a62a58 error 4 in
libc-2.19.so[7fe1ae6ed000+1a1000]
Then I checked my nginx errlog. I switched productive traffic to this
machine at 14:24 and at 14:31 the error.log throwed thousands of:
*** Error in `nginx: worker process': free(): invalid pointer:
0x00007ffc71a61ba8 ***
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
2017/01/27 14:31:25 [notice] 2307#2307: signal 17 (SIGCHLD) received
2017/01/27 14:31:25 [alert] 2307#2307: worker process 2339 exited on
signal 6
2017/01/27 14:31:25 [notice] 2307#2307: start worker process 2727
2017/01/27 14:31:25 [notice] 2307#2307: signal 29 (SIGIO) received
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
*** Error in `nginx: worker process': free(): invalid pointer:
0x00007ffc71a61ba8 ***
2017/01/27 14:31:25 [notice] 2307#2307: signal 17 (SIGCHLD) received
2017/01/27 14:31:25 [alert] 2307#2307: worker process 2342 exited on
signal 6
*** Error in `nginx: worker process': munmap_chunk(): invalid pointer:
0x00007ffc71a61ba8 ***
2017/01/27 14:31:25 [notice] 2307#2307: start worker process 2730
2017/01/27 14:31:25 [notice] 2307#2307: signal 29 (SIGIO) received
2017/01/27 14:31:25 [notice] 2307#2307: signal 17 (SIGCHLD) received
2017/01/27 14:31:25 [alert] 2307#2307: worker process 2345 exited on
signal 6
2017/01/27 14:31:25 [notice] 2307#2307: start worker process 2731
2017/01/27 14:31:25 [notice] 2307#2307: signal 29 (SIGIO) received
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
2017/01/27 14:31:25 [notice] 2307#2307: signal 17 (SIGCHLD) received
2017/01/27 14:31:25 [alert] 2307#2307: worker process 2334 exited on
signal 6
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
*** Error in `nginx: worker process': munmap_chunk(): invalid pointer:
0x00007ffc71a61ba8 ***
2017/01/27 14:31:25 [notice] 2307#2307: start worker process 2732
2017/01/27 14:31:25 [notice] 2307#2307: signal 29 (SIGIO) received
2017/01/27 14:31:25 [notice] 2307#2307: signal 17 (SIGCHLD) received
2017/01/27 14:31:25 [alert] 2307#2307: worker process 2343 exited on
signal 6
2017/01/27 14:31:25 [notice] 2307#2307: start worker process 2733
Finally after reloading the nginx process it crashed with the segfault.
I'm quite sure it has something to do with the latest source of MS3.
Any ideas?
Thanks,
Michael
|