<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hej,<br>
<br>
Finns det en minnesl&auml;cka i FreeBSD k&auml;rnan?<br>
<br>
Jag k&ouml;r FreeBSD 7.0 med rtorrent (multitr&aring;dad app) mot en smbmountad
disk.<br>
Efter n&aring;gra dagar s&aring; krashar maskinen med f&ouml;ljande core dump:<br>
<br>
<br>
<small><font face="Courier New, Courier, monospace"># ls -l
/var/crash/vmcore.0<br>
-rw-------&nbsp; 1 root&nbsp; wheel&nbsp; 461516800 Jun&nbsp; 3 13:11 /var/crash/vmcore.0<br>
# ls -l /var/crash/vmcore.*<br>
-rw-------&nbsp; 1 root&nbsp; wheel&nbsp; 461516800 Jun&nbsp; 3 13:11 /var/crash/vmcore.0<br>
-rw-------&nbsp; 1 root&nbsp; wheel&nbsp; 448233472 Jun&nbsp; 8 16:30 /var/crash/vmcore.1<br>
-rw-------&nbsp; 1 root&nbsp; wheel&nbsp; 644939776 Jun 15 02:29 /var/crash/vmcore.2<br>
# kgdb kernel.debug /var/crash/vmcore.2<br>
[GDB will not be able to debug user-mode threads:
/usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]<br>
GNU gdb 6.1.1 [FreeBSD]<br>
Copyright 2004 Free Software Foundation, Inc.<br>
GDB is free software, covered by the GNU General Public License, and
you are<br>
welcome to change it and/or distribute copies of it under certain
conditions.<br>
Type "show copying" to see the conditions.<br>
There is absolutely no warranty for GDB.&nbsp; Type "show warranty" for
details.<br>
This GDB was configured as "i386-marcel-freebsd".<br>
<br>
Unread portion of the kernel message buffer:<br>
panic: kmem_malloc(4096): kmem_map too small: 536870912 total allocated<br>
cpuid = 1<br>
Uptime: 5d2h50m4s<br>
Physical memory: 1515 MB<br>
Dumping 615 MB: 600 584 568 552 536 520 504 488 472 456 440 424 408 392
376 360 344 328 312 296 280 264 248 232 216 200 184 168 152 136 120 104
88 72 56 40 24 8<br>
<br>
#0&nbsp; doadump () at pcpu.h:195<br>
195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __asm __volatile("movl %%fs:0,%0" : "=r" (td));<br>
(kgdb) bt<br>
#0&nbsp; doadump () at pcpu.h:195<br>
#1&nbsp; 0xc07543c7 in boot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:409<br>
#2&nbsp; 0xc0754689 in panic (fmt=Variable "fmt" is not available.<br>
) at /usr/src/sys/kern/kern_shutdown.c:563<br>
#3&nbsp; 0xc097243a in kmem_malloc (map=0xc1c7108c, size=4096, flags=258) at
/usr/src/sys/vm/vm_kern.c:312<br>
#4&nbsp; 0xc0968c07 in page_alloc (zone=0xc1c5dd20, bytes=4096,
pflag=0xf63f5933 "\002\2008&#65533;&#65533;\002", wait=258) at
/usr/src/sys/vm/uma_core.c:955<br>
#5&nbsp; 0xc0967ecc in slab_zalloc (zone=0xc1c5dd20, wait=258) at
/usr/src/sys/vm/uma_core.c:820<br>
#6&nbsp; 0xc09683a4 in uma_zone_slab (zone=0xc1c5dd20, flags=2) at
/usr/src/sys/vm/uma_core.c:2010<br>
#7&nbsp; 0xc096b46a in uma_zalloc_arg (zone=0xc1c5dd20, udata=0x0, flags=2)
at /usr/src/sys/vm/uma_core.c:2111<br>
#8&nbsp; 0xc07bcd8f in cache_enter (dvp=0xc5f83000, vp=0xc5e0acc0,
cnp=0xf63f5b8c) at uma.h:277<br>
#9&nbsp; 0xc9adb276 in ?? ()<br>
#10 0xc5f83000 in ?? ()<br>
#11 0xc5e0acc0 in ?? ()<br>
#12 0xf63f5b8c in ?? ()<br>
#13 0x0000002e in ?? ()<br>
#14 0xc5a1ca04 in ?? ()<br>
#15 0xf63f5bcc in ?? ()<br>
#16 0x0000000f in ?? ()<br>
#17 0xc567a800 in ?? ()<br>
#18 0xc546a000 in ?? ()<br>
#19 0x0000000f in ?? ()<br>
#20 0x0000000f in ?? ()<br>
#21 0x00000000 in ?? ()<br>
#22 0xf63f5a26 in ?? ()<br>
#23 0x0000000f in ?? ()<br>
#24 0x91ffeb11 in ?? ()<br>
#25 0x2e080108 in ?? ()<br>
#26 0x695b5f2e in ?? ()<br>
#27 0x75486f73 in ?? ()<br>
#28 0x205d746e in ?? ()<br>
#29 0x422e6e49 in ?? ()<br>
#30 0x65677572 in ?? ()<br>
#31 0x30325b73 in ?? ()<br>
#32 0x445d3830 in ?? ()<br>
#33 0x69724476 in ?? ()<br>
#34 0x58612d70 in ?? ()<br>
#35 0x742e6f58 in ?? ()<br>
#36 0x6572726f in ?? ()<br>
#37 0x0000746e in ?? ()<br>
#38 0x00000000 in ?? ()<br>
#39 0x00000000 in ?? ()<br>
#40 0x00000000 in ?? ()<br>
#41 0x00000000 in ?? ()<br>
#42 0x00000000 in ?? ()<br>
#43 0x00000000 in ?? ()<br>
#44 0x00000000 in ?? ()<br>
#45 0x00000000 in ?? ()<br>
#46 0x00000000 in ?? ()<br>
#47 0x00000000 in ?? ()<br>
#48 0x00000000 in ?? ()<br>
#49 0x00000000 in ?? ()<br>
#50 0x00000000 in ?? ()<br>
#51 0x00000000 in ?? ()<br>
#52 0x00000000 in ?? ()<br>
#53 0x00000000 in ?? ()<br>
#54 0x00000000 in ?? ()<br>
#55 0x00000000 in ?? ()<br>
#56 0x00000000 in ?? ()<br>
#57 0x00000000 in ?? ()<br>
#58 0x00000000 in ?? ()<br>
#59 0x00000000 in ?? ()<br>
#60 0x00000000 in ?? ()<br>
#61 0x00000000 in ?? ()<br>
#62 0x00000000 in ?? ()<br>
#63 0x00000000 in ?? ()<br>
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---q<br>
</font></small><br>
</body>
</html>