Squid died with signal 11 about three or four minutes after boot-up
today, followed by the kernel barf below. I've been running ReiserFS
for quite some time now and this is the first time I've seen something
like this occour in recent memory, so no, this hasn't been a recurring,
reproducable thing. I'll upgrade to a newer kernel soon.
ReiserFS bootup messages:
Oct 20 10:23:46 troglodyte kernel: reiserfs: checking transaction log
(device 16:02) ...
Oct 20 10:23:46 troglodyte kernel: Using r5 hash to sort names
Oct 20 10:23:46 troglodyte kernel: reiserfs: using 3.5.x disk format
Oct 20 10:23:46 troglodyte kernel: ReiserFS version 3.6.25
ksymoops 2.4.3 on i586 2.4.10. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.10/ (default)
-m /boot/System.map-2.4.10 (default)
Oct 20 10:27:02 troglodyte kernel: c0153fc9
Oct 20 10:27:02 troglodyte kernel: Oops: 0000
Oct 20 10:27:02 troglodyte kernel: CPU: 0
Oct 20 10:27:02 troglodyte kernel: EIP: 0010:[reiserfs_lookup+53/204]
Oct 20 10:27:02 troglodyte kernel: EFLAGS: 00010282
Oct 20 10:27:02 troglodyte kernel: eax: c0153f94 ebx: 00000000 ecx: 00000000
edx: c44adde8
Oct 20 10:27:02 troglodyte kernel: esi: c0212330 edi: c4579e68 ebp: 00b0e845
esp: c4579e58
Oct 20 10:27:02 troglodyte kernel: ds: 0018 es: 0018 ss: 0018
Oct 20 10:27:02 troglodyte kernel: Process squid (pid: 486, stackpage=c4579000)
Oct 20 10:27:02 troglodyte kernel: Stack: fffffff4 c4483460 c21feda0 c44addc0 00000001
00000000 00000000 00000000
Oct 20 10:27:02 troglodyte kernel: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
Oct 20 10:27:02 troglodyte kernel: 00000000 00000000 00000000 00000000 c78cad20
00000000 c0139199 c7e1f4e0
Oct 20 10:27:02 troglodyte kernel: Call Trace: [path_walk+1665/1864] [d_alloc+27/364]
[real_lookup+83/196] [path_walk+1297/1864] [open_namei+116/1292]
Oct 20 10:27:02 troglodyte kernel: Code: 8b 55 40 81 fa ff 00 00 00 76 0c b8 dc ff ff
ff eb 77 90 8d
Using defaults from ksymoops -t elf32-i386 -a i386
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 8b 55 40 mov 0x40(%ebp),%edx
Code; 00000002 Before first symbol
3: 81 fa ff 00 00 00 cmp $0xff,%edx
Code; 00000008 Before first symbol
9: 76 0c jbe 17 <_EIP+0x17> 00000016 Before first symbol
Code; 0000000a Before first symbol
b: b8 dc ff ff ff mov $0xffffffdc,%eax
Code; 00000010 Before first symbol
10: eb 77 jmp 89 <_EIP+0x89> 00000088 Before first symbol
Code; 00000012 Before first symbol
12: 90 nop
Code; 00000012 Before first symbol
13: 8d 00 lea (%eax),%eax
ver_linux output:
Linux troglodyte 2.4.10 #1 Tue Sep 25 17:13:27 PDT 2001 i586 unknown
Gnu C 2.95.4
Gnu make 3.79.1
binutils 2.11.90.0.31
util-linux 2.11l
mount 2.11l
modutils 2.4.8
e2fsprogs 1.25
PPP 2.4.1
Linux C Library 2.2.4
Dynamic linker (ldd) 2.2.4
Procps 2.0.7
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 2.0.11
Modules Loaded ipt_multiport ipt_REJECT ipt_limit ipt_LOG ipt_state
iptable_filter ipt_MASQUERADE iptable_nat ip_conntrack ip_tables ppp_deflate bsd_comp
ppp_async ppp_generic slhc tdfx parport_pc lp parport binfmt_misc 3c509 isa-pnp
usb-storage uhci hid mousedev input apm pas2 sound soundcore
--
The moon is waxing crescent, 16.5% illuminated, 3.9 days old.