You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Steve Joynt <st...@legacysd.com> on 1999/09/20 14:00:37 UTC

general/5045: NULL pointer in ip_options_build

>Number:         5045
>Category:       general
>Synopsis:       NULL pointer in ip_options_build
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Mon Sep 20 05:10:00 PDT 1999
>Last-Modified:
>Originator:     steve.joynt@legacysd.com
>Organization:
apache
>Release:        1.3.0
>Environment:
Linux legacysd 2.0.34 #9 Mon Jul 5 19:51:08 BST 1999 i686 unknown
S.u.S.E./5.3
gcc 2.7.2.1
>Description:
no core file available

extract from syslog:
11:31:46 kernel: Unable to handle kernel NULL pointer dereference at virtual address c000000d
11:31:46 kernel: current->tss.cr3 = 01724000, Xr3 = 01724000
11:31:46 kernel: *pde = 00102067
11:31:46 kernel: *pte = 00000000
11:31:46 kernel: Oops: 0000
11:31:46 kernel: CPU:    0
11:31:48 kernel: EIP:    0010:[ip_options_build+424/480]
11:31:48 kernel: EFLAGS: 00010246
11:31:48 kernel: eax: 00000000   ebx: 018c3ddc   ecx: 00091834   edx: 002498e7
11:31:48 kernel: esi: 000918d0   edi: 00000000   ebp: 00091810   esp: 015e3ee8
11:31:48 kernel: ds: 0018   es: 0018   fs: 002b   gs: 002b   ss: 0018
11:31:48 kernel: Process httpd (pid: 3183, process nr: 116, stackpage=015e3000)
11:31:48 kernel: Stack: 00091810 015e3f7c 00000000 00000000 00000000 00575769 00000000 00000000
11:31:48 kernel:        00080810 00892148 002498e7 0014ef22 00091810 015e3f78 00001000 00000000
11:31:48 kernel:        00000000 015e3f7c 00001000 00892100 0810275c 00892190 00135567 00892190
11:31:48 kernel: Call Trace: [raw_sendto+382/388] [real_msgrcv+991/1100] [sys_llseek+440/480] [do_signal+625/636]
11:31:48 kernel: Code: 8a 40 0d a8 02 74 04 ff 4c 24 10 8b 7c 24 10 39 7b 30 0f 87

extract from httpd_error.log:
[Fri Sep 17 11:31:46 1999] [notice] httpd: child pid 3183 exit signal Segmentation fault (11)

Apache is used as a proxy server...
Extract from httpd_access.log:
xxx.xxx.xxx.25 - - [17/Sep/1999:11:31:45 +0100] "POST http://http.pager.yahoo.com/notify/ HTTP/1.0" 200 5
xxx.xxx.xxx.21 - - [17/Sep/1999:11:31:45 +0100] "GET http://www.bbc.co.uk/radio1/images/pic6.jpg HTTP/1.0" 200 2964
xxx.xxx.xxx.21 - - [17/Sep/1999:11:31:46 +0100] "GET http://www.bbc.co.uk/radio1/images/onelove_musicfirst.gif HTTP/1.0" 200 829
xxx.xxx.xxx.67 - - [17/Sep/1999:11:31:45 +0100] "GET http://btclick.excite.co.uk/img/0.gif HTTP/1.0" 200 609
xxx.xxx.xxx.21 - - [17/Sep/1999:11:31:45 +0100] "GET http://www.bbc.co.uk/radio1/images/mainnav/news_off.gif HTTP/1.0" 200 361
xxx.xxx.xxx.21 - - [17/Sep/1999:11:31:46 +0100] "GET http://www.bbc.co.uk/radio1/images/top_of_page.gif HTTP/1.0" 304 0
xxx.xxx.xxx.41 - - [17/Sep/1999:11:31:46 +0100] "POST http://http.pager.yahoo.com/notify/ HTTP/1.0" 200 5
xxx.xxx.xxx.21 - - [17/Sep/1999:11:31:47 +0100] "GET http://www.bbc.co.uk/radio1/images/promos/eastenders.gif HTTP/1.0" 200 5208
>How-To-Repeat:
Unknown - only occurred once in over 6 months continuous running
I can't get it to fail again

>Fix:

>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, you need]
[to include <ap...@Apache.Org> in the Cc line and make sure the]
[subject line starts with the report component and number, with ]
[or without any 'Re:' prefixes (such as "general/1098:" or      ]
["Re: general/1098:").  If the subject doesn't match this       ]
[pattern, your message will be misfiled and ignored.  The       ]
["apbugs" address is not added to the Cc line of messages from  ]
[the database automatically because of the potential for mail   ]
[loops.  If you do not include this Cc, your reply may be ig-   ]
[nored unless you are responding to an explicit request from a  ]
[developer.  Reply only with text; DO NOT SEND ATTACHMENTS!     ]