Trap in smbfs (3.1.51)

mlord (mlord@pobox.com)
Fri, 22 Aug 1997 22:38:10 -0400


I'm trying to use smbfs for the first time,
and rapidly managed to break it. Any ideas?
...
Aug 22 22:07:31 Foxy kernel: smb_dont_catch_keepalive: sk->data_callback != smb_data_callback
Aug 22 22:08:18 Foxy kernel: smb_dont_catch_keepalive: sk->data_callback != smb_data_callback
Aug 22 22:08:22 Foxy kernel: smb_dont_catch_keepalive: sk->data_callback != smb_data_callback
...
Aug 22 22:18:34 Foxy kernel: Unable to handle kernel paging request at virtual address 83964b1b
Aug 22 22:18:34 Foxy kernel: current->tss.cr3 = 02a48000, tr3 = 02a48000
Aug 22 22:18:34 Foxy kernel: *pde = 00000000
Aug 22 22:18:34 Foxy kernel: Oops: 0002
Aug 22 22:18:34 Foxy kernel: CPU: 0
Aug 22 22:18:34 Foxy kernel: EIP: 0010:[<c0155db7>]
Aug 22 22:18:34 Foxy kernel: EFLAGS: 00010292
Aug 22 22:18:34 Foxy kernel: eax: 83964b1b ebx: c103b180 ecx: c103b17f edx: c292999b
Aug 22 22:18:34 Foxy kernel: esi: c292999a edi: c103b220 ebp: c31cb000 esp: c292993c
Aug 22 22:18:34 Foxy kernel: ds: 0018 es: 0018 ss: 0018
Aug 22 22:18:34 Foxy kernel: Process ls (pid: 789, process nr: 46, stackpage=c2929000)
Aug 22 22:18:34 Foxy kernel: Stack: c292999a c103b220 c103b180 c103b220 c31cb000 c2929dfc c103b180 c292996c
Aug 22 22:18:34 Foxy kernel: c0157a0f c31cb000 c292999a c31cb2cc c103b220 c103b180 00000000 c1622000
Aug 22 22:18:34 Foxy kernel: c31cb000 c103b180 00000000 00000000 00000000 00000000 00000001 c25c0000
Aug 22 22:18:34 Foxy kernel: Call Trace: [<c0157a0f>] [<c0178078>] [<c4820052>] [<c011d57f>] [<c4832000>] [<c011d8ec>] [<c4c00000>]
Aug 22 22:18:34 Foxy kernel: [<c4820000>] [<c01592c0>] [<c4820000>] [<c4838faa>] [<c4838000>] [<c0159913>] [<c0155fde>] [<c4836dc4>]
Aug 22 22:18:34 Foxy kernel: [<c48388f9>] [<c01574f2>] [<c4838926>] [<c0157557>] [<c4836dc4>] [<c4838926>] [<c015666c>] [<c4836dc4>]
Aug 22 22:18:34 Foxy kernel: [<c015788f>] [<c4838000>] [<c483800a>] [<c0160659>] [<c0116d29>] [<c010ee21>] [<c011b98c>] [<c011b98c>]
Aug 22 22:18:34 Foxy kernel: [<c0119bab>] [<c0119c2d>] [<c011b858>] [<c0119ea5>] [<c01095c2>] [<c010e643>] [<c01095c2>] [<c012e383>]
Aug 22 22:18:34 Foxy kernel: [<c012f549>] [<c0159eb2>] [<c0157b7f>] [<c015aed7>] [<c012949e>] [<c0129758>] [<c01297d4>] [<c01278ea>]
Aug 22 22:18:34 Foxy kernel: [<c010944a>]
Aug 22 22:18:34 Foxy kernel: Code: c6 00 00 40 83 c4 0c 83 7d 00 02 77 11 56 89 44 24 14 e8 a2

>>EIP: c0155db7 <smb_encode_path+33/5c>
Trace: c0157a0f <smb_proc_getattr_trans2+6f/194>
Trace: c0178078 <inet_recvmsg>
Trace: c4820052
Trace: c011d57f <vmfree_area_pages+ff/164>
Trace: c4832000
Trace: c011d8ec <vfree+38/70>
Trace: c4c00000
Trace: c4820000
Trace: c01592c0 <smb_receive_trans2+22c/284>
Trace: c4820000
Trace: c4838faa
Trace: c4838000
Trace: c0159913 <smb_trans2_request+c7/118>
Trace: c0155fde <date_dos2unix+b6/c0>
Trace: c4836dc4
Trace: c48388f9
Trace: c01574f2 <smb_decode_long_dirent+c6/138>
Trace: c4838926
Trace: c0157557 <smb_decode_long_dirent+12b/138>
Trace: c4836dc4
Trace: c4838926
Trace: c015666c <smb_unlock_server+28/30>
Trace: c4836dc4
Trace: c015788f <smb_proc_readdir_long+32b/340>
Trace: c4838000
Trace: c483800a
Trace: c0160659 <net_bh+14d/158>
Trace: c0116d29 <do_bottom_half+45/60>
Trace: c010ee21 <schedule+3d/204>
Trace: c011b98c <filemap_nopage+134/2f0>
Trace: c011b98c <filemap_nopage+134/2f0>
Trace: c0119bab <do_no_page+57/274>
Trace: c0119c2d <do_no_page+d9/274>
Trace: c011b98c <filemap_nopage+134/2f0>
Trace: c0119ea5 <handle_mm_fault+dd/18c>
Trace: c01095c2 <error_code+32/40>
Trace: c010e643 <do_page_fault+12f/2fc>
Trace: c01095c2 <error_code+32/40>
Trace: c012e383 <padzero+57/64>
Trace: c012f549 <load_elf_binary+ac9/b58>
Trace: c0159eb2 <smb_read_super+246/2ec>
Trace: c0157b7f <smb_proc_getattr+4b/c0>
Trace: c015aed7 <smb_lookup+233/310>
Trace: c012949e <real_lookup+3e/74>
Trace: c0129758 <lookup_dentry+158/1ac>
Trace: c01297d4 <__namei+28/7c>
Trace: c01278ea <sys_newlstat+16/64>
Trace: c010944a <system_call+3a/40>

Code: c0155db7 <smb_encode_path+33/5c> movb $0x0,(%eax)
Code: c0155dba <smb_encode_path+36/5c> incl %eax
Code: c0155dbb <smb_encode_path+37/5c> addl $0xc,%esp
Code: c0155dbe <smb_encode_path+3a/5c> cmpl $0x2,0x0(%ebp)
Code: c0155dc2 <smb_encode_path+3e/5c> ja c0155dd5 <smb_encode_path+51/5c>
Code: c0155dc4 <smb_encode_path+40/5c> pushl %esi
Code: c0155dc5 <smb_encode_path+41/5c> movl %eax,0x14(%esp,1)
Code: c0155dc9 <smb_encode_path+45/5c> call 909000b9 <_EIP+909000b9>
Code: c0155dce <smb_encode_path+4a/5c> nop

-- 
mlord@pobox.com
The Linux IDE guy