https://issues.apache.org/bugzilla/show_bug.cgi?id=48030
Summary: Segmentation Fault
Product: Apache httpd-2
Version: 2.2.14
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: critical
Priority: P1
Component: All
AssignedTo: [email protected]
ReportedBy: [email protected]
Some child processes of httpd are segfaulting.
gdb output from core dump file:
...
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `/usr/local/apache2/bin/httpd -k start'.
Program terminated with signal 11, Segmentation fault.
[New process 1837379 ]
[New process 67907 ]
[New process 198979 ]
[New process 264515 ]
[New process 330051 ]
[New process 395587 ]
[New process 461123 ]
[New process 526659 ]
[New process 592195 ]
[New process 657731 ]
[New process 723267 ]
[New process 788803 ]
[New process 854339 ]
[New process 919875 ]
[New process 985411 ]
[New process 1050947 ]
[New process 1116483 ]
[New process 1182019 ]
[New process 1247555 ]
[New process 1313091 ]
[New process 1378627 ]
[New process 1444163 ]
[New process 1509699 ]
[New process 1575235 ]
[New process 1640771 ]
[New process 1706307 ]
[New process 1771843 ]
#0 0xff21ae08 in apr_pollset_poll (pollset=0xdb1e8, timeout=-1, num=0x0,
descriptors=0xfcbfbef8)
at poll/unix/port.c:380
380 pollset->result_set[i] =
(gdb) list
375 if (nget) {
376
377 pollset_lock_rings();
378
379 for (i = 0; i < nget; i++) {
380 pollset->result_set[i] =
381
(((pfd_elem_t*)(pollset->port_set[i].portev_user))->pfd);
382 pollset->result_set[i].rtnevents =
383 get_revent(pollset->port_set[i].portev_events);
384
(gdb) bt
#0 0xff21ae08 in apr_pollset_poll (pollset=0xdb1e8, timeout=-1, num=0x0,
descriptors=0xfcbfbef8)
at poll/unix/port.c:380
#1 0x0004d074 in listener_thread (thd=0x133e38, dummy=0xa0) at worker.c:687
#2 0xff21ecf0 in dummy_worker (opaque=0x133e38) at
threadproc/unix/thread.c:142
#3 0xfefc8970 in _lwp_start () from /lib/libc.so.1
#4 0xfefc8970 in _lwp_start () from /lib/libc.so.1
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) print (((pfd_elem_t*)(pollset->port_set[i].portev_user))->pfd)
Cannot access memory at address 0x8
(gdb) print pollset->port_set
$2 = (port_event_t *) 0xdb228
(gdb) print pollset->port_set[i]
$4 = {portev_events = 0, portev_source = 0, portev_pad = 0, portev_object = 0,
portev_user = 0x0}
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]