Serious Samba-Bug ?

Lars Heineken Lars.Heineken at gmx.de
Wed May 8 00:20:05 GMT 2002


Hi !

I testested it against the latest release 2.2.4 and accessing the mapped drive as resource for the windows-CD-ROM still locks the Win98-Machine. As you suggested, I have made a level 10 logging:

I knwo I should have put this on the ftp, but I was not shure where to store it. Beside, it's not that big.

  smb_reh=0
  smb_err=0
  smb_flg=0
  smb_flg2=0
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(276)
  smb_tid=1
  smb_pid=11871
  smb_uid=100
  smb_mid=8577
  smt_wct=15
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[0]=255 (0xFF)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[1]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[2]=7 (0x7)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[3]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[4]=22 (0x16)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[5]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[6]=38556 (0x969C)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[7]=15576 (0x3CD8)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[8]=1 (0x1)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[9]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[10]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[11]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[12]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[13]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[14]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(291)
  smb_bcc=31
[2002/05/08 03:09:23, 10] lib/util.c:dump_data(1529)
  [000] 5C 49 4E 53 54 41 7E 31  51 5C 57 49 4E 39 38 53  \INSTA~1 Q\WIN98S
[2002/05/08 03:09:23, 10] lib/util.c:dump_data(1537)
  [010] 45 5C 44 52 49 56 45 52  31 32 2E 43 41 42 00     E\DRIVER 12.CAB.
[2002/05/08 03:09:23, 3] smbd/process.c:switch_message(673)
  switch message SMBopenX (pid 17532)
[2002/05/08 03:09:23, 2] smbd/process.c:switch_message(684)
  switch_message: queueing message due to being in oplock break state.
[2002/05/08 03:09:23, 3] smbd/oplock.c:initial_break_processing(491)
  initial_break_processing: called for dev = 341, inode = 91645 file_id = 1
  Current oplocks_open (exclusive = 1, levelII = 0)
[2002/05/08 03:09:23, 10] lib/util_sock.c:read_smb_length_return_keepalive(557)
  got smb length of 41
[2002/05/08 03:09:23, 6] smbd/process.c:process_smb(865)
  got message type 0x0 of len 0x29
[2002/05/08 03:09:23, 3] smbd/process.c:process_smb(866)
  Transaction 28 of length 45
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(268)
  size=41
  smb_com=0x4
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=0
  smb_flg2=0
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(276)
  smb_tid=1
  smb_pid=11871
  smb_uid=100
  smb_mid=130
  smt_wct=3
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[0]=8511 (0x213F)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[1]=65535 (0xFFFF)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[2]=65535 (0xFFFF)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(291)
  smb_bcc=0
[2002/05/08 03:09:23, 3] smbd/process.c:switch_message(673)
  switch message SMBclose (pid 17532)
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (501, 501) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(319)
  2 user groups: 
  501 43 
[2002/05/08 03:09:23, 5] smbd/uid.c:change_to_user(199)
  change_to_user uid=(0,501) gid=(0,501)
[2002/05/08 03:09:23, 3] smbd/reply.c:reply_close(3019)
  close fd=20 fnum=8511 (numopen=1)
[2002/05/08 03:09:23, 10] locking/locking.c:del_share_entry(604)
  del_share_entry: num_share_modes = 1
[2002/05/08 03:09:23, 10] locking/locking.c:del_share_entry(608)
  del_share_entry: deleted share_mode_entry[0]: pid = 17532, share_mode = 0x20, desired_access = 0x1, port = 0x406, type= 0x3, file_id = 1, dev = 0x341, inode = 91645
[2002/05/08 03:09:23, 10] locking/locking.c:del_share_entry(617)
  del_share_entry: deleting entry 0
[2002/05/08 03:09:23, 10] locking/locking.c:del_share_entry(639)
  del_share_entry: Remaining table.
[2002/05/08 03:09:23, 10] smbd/close.c:close_normal_file(152)
  close_normal_file: share_entry_count = 0 for file Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 10] smbd/oplock_linux.c:linux_release_kernel_oplock(194)
  release_kernel_oplock: file Installationen/Win98SE/DRIVER12.CAB, dev = 341, inode = 91645 file_id = 1 has kernel oplock state of 0.
[2002/05/08 03:09:23, 10] locking/posix.c:posix_locking_close_file(1245)
  posix_locking_close_file: file Installationen/Win98SE/DRIVER12.CAB has no outstanding locks.
[2002/05/08 03:09:23, 2] smbd/close.c:close_normal_file(211)
  lars closed file Installationen/Win98SE/DRIVER12.CAB (numopen=0) 
[2002/05/08 03:09:23, 5] smbd/files.c:file_free(338)
  freed files structure 8511 (0 used)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(268)
  size=35
  smb_com=0x4
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=128
  smb_flg2=1
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(276)
  smb_tid=1
  smb_pid=11871
  smb_uid=100
  smb_mid=130
  smt_wct=0
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(291)
  smb_bcc=0
[2002/05/08 03:09:23, 6] lib/util_sock.c:write_socket(516)
  write_socket(13,39)
[2002/05/08 03:09:23, 6] lib/util_sock.c:write_socket(519)
  write_socket(13,39) wrote 39
[2002/05/08 03:09:23, 3] smbd/oplock.c:initial_break_processing(491)
  initial_break_processing: called for dev = 341, inode = 91645 file_id = 1
  Current oplocks_open (exclusive = 0, levelII = 0)
[2002/05/08 03:09:23, 3] smbd/oplock.c:initial_break_processing(508)
  initial_break_processing: cannot find open file with dev = 341, inode = 91645 file_id = 1allowing break to succeed.
[2002/05/08 03:09:23, 4] smbd/uid.c:change_to_user(118)
  change_to_user: Skipping user change - already user
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (501, 501) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(319)
  2 user groups: 
  501 43 
[2002/05/08 03:09:23, 5] smbd/uid.c:change_to_user(199)
  change_to_user uid=(0,501) gid=(0,501)
[2002/05/08 03:09:23, 3] smbd/oplock.c:oplock_break(855)
  oplock_break: returning success for dev = 341, inode = 91645, file_id = 1
  Current exclusive_oplocks_open = 0
[2002/05/08 03:09:23, 5] smbd/process.c:receive_message_or_smb(190)
  receive_message_or_smb: returning queued smb message.
[2002/05/08 03:09:23, 6] smbd/process.c:process_smb(865)
  got message type 0x0 of len 0x60
[2002/05/08 03:09:23, 3] smbd/process.c:process_smb(866)
  Transaction 29 of length 100
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(268)
  size=96
  smb_com=0x2d
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=0
  smb_flg2=0
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(276)
  smb_tid=1
  smb_pid=11871
  smb_uid=100
  smb_mid=8577
  smt_wct=15
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[0]=255 (0xFF)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[1]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[2]=7 (0x7)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[3]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[4]=22 (0x16)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[5]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[6]=38556 (0x969C)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[7]=15576 (0x3CD8)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[8]=1 (0x1)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[9]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[10]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[11]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[12]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[13]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[14]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(291)
  smb_bcc=31
[2002/05/08 03:09:23, 10] lib/util.c:dump_data(1529)
  [000] 5C 49 4E 53 54 41 7E 31  51 5C 57 49 4E 39 38 53  \INSTA~1 Q\WIN98S
[2002/05/08 03:09:23, 10] lib/util.c:dump_data(1537)
  [010] 45 5C 44 52 49 56 45 52  31 32 2E 43 41 42 00     E\DRIVER 12.CAB.
[2002/05/08 03:09:23, 3] smbd/process.c:switch_message(673)
  switch message SMBopenX (pid 17532)
[2002/05/08 03:09:23, 4] smbd/uid.c:change_to_user(118)
  change_to_user: Skipping user change - already user
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (501, 501) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:23, 3] smbd/sec_ctx.c:set_sec_ctx(319)
  2 user groups: 
  501 43 
[2002/05/08 03:09:23, 5] smbd/uid.c:change_to_user(199)
  change_to_user uid=(0,501) gid=(0,501)
[2002/05/08 03:09:23, 5] smbd/filename.c:unix_convert(149)
  unix_convert called on file "\INSTA~1Q\WIN98SE\DRIVER12.CAB"
[2002/05/08 03:09:23, 3] lib/util.c:unix_clean_name(387)
  unix_clean_name [/INSTA~1Q/WIN98SE/DRIVER12.CAB]
[2002/05/08 03:09:23, 5] smbd/mangle.c:is_8_3(341)
  Checking DRIVER12.CAB for 8.3
[2002/05/08 03:09:23, 5] smbd/filename.c:unix_convert(224)
  unix_convert begin: name = INSTA~1Q/WIN98SE/DRIVER12.CAB, dirpath = , start = INSTA~1Q/WIN98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 10] smbd/mangle.c:is_mangled(309)
  is_mangled: INSTA~1Q/WIN98SE/DRIVER12.CAB : True
[2002/05/08 03:09:23, 10] smbd/mangle.c:is_mangled(309)
  is_mangled: INSTA~1Q : True
[2002/05/08 03:09:23, 3] smbd/mangle.c:check_mangled_cache(650)
  Found INSTA~1Q on mangled stack as Installationen
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: .
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: ..
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Installationen
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: LauffaehigeProgramme
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Treiber
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Updates
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 5] smbd/mangle.c:name_map_mangle(994)
  name_map_mangle( Installationen, need83 = False, cache83 = True, 0 )
[2002/05/08 03:09:23, 5] smbd/mangle.c:name_map_mangle(1029)
  name_map_mangle() ==> [Installationen]
[2002/05/08 03:09:23, 4] smbd/dir.c:DirCacheAdd(913)
  Added dir cache entry . Installationen -> Installationen
[2002/05/08 03:09:23, 10] smbd/mangle.c:is_mangled(309)
  is_mangled: WIN98SE : False
[2002/05/08 03:09:23, 4] smbd/dir.c:DirCacheCheck(946)
  Got dir cache hit on Installationen WIN98SE -> Win98SE
[2002/05/08 03:09:23, 5] smbd/filename.c:unix_convert(413)
  conversion finished INSTA~1Q/WIN98SE/DRIVER12.CAB -> Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 3] smbd/dosmode.c:unix_mode(111)
  unix_mode(Installationen/Win98SE/DRIVER12.CAB) returning 0744
[2002/05/08 03:09:23, 5] smbd/files.c:file_new(120)
  allocated file structure 4417, fnum = 8513 (1 used)
[2002/05/08 03:09:23, 10] smbd/open.c:open_file_shared1(743)
  open_file_shared: fname = Installationen/Win98SE/DRIVER12.CAB, share_mode = 0, ofun = 1, mode = 744, oplock request = 3
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 3] lib/util.c:unix_clean_name(387)
  unix_clean_name [Installationen/Win98SE/DRIVER12.CAB]
[2002/05/08 03:09:23, 4] smbd/open.c:open_file_shared1(891)
  calling open_file with flags=0x0 flags2=0x0 mode=0744
[2002/05/08 03:09:23, 10] smbd/open.c:fd_open(52)
  fd_open: name Installationen/Win98SE/DRIVER12.CAB, flags = 00 mode = 0744, fd = 20. 
[2002/05/08 03:09:23, 2] smbd/open.c:open_file(230)
  LARS HEINEKEN opened file Installationen/Win98SE/DRIVER12.CAB read=Yes write=No (numopen=1)
[2002/05/08 03:09:23, 10] smbd/open.c:open_file_shared1(993)
  open_file_shared : share_mode = 0
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 3] smbd/oplock_linux.c:linux_set_kernel_oplock(182)
  set_file_oplock: got kernel oplock on file Installationen/Win98SE/DRIVER12.CAB, dev = 341, inode = 91645, file_id = 3
[2002/05/08 03:09:23, 5] smbd/oplock.c:set_file_oplock(181)
  set_file_oplock: granted oplock on file Installationen/Win98SE/DRIVER12.CAB, dev = 341, inode = 91645, file_id = 3, tv_sec = 3cd8cf23, tv_usec = 88857
[2002/05/08 03:09:23, 10] locking/locking.c:set_share_mode(691)
  set_share_mode: creating entry for file Installationen/Win98SE/DRIVER12.CAB. num_share_modes = 1
[2002/05/08 03:09:23, 10] locking/locking.c:print_share_mode_table(445)
  print_share_mode_table: share_mode_entry[0]: pid = 17532, share_mode = 0x0, desired_access = 0x1, port = 0x406, type= 0x3, file_id = 3, dev = 0x341, inode = 91645
[2002/05/08 03:09:23, 8] smbd/dosmode.c:dos_mode(123)
  dos_mode: Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1143)
  is_in_path: Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:23, 8] lib/util.c:is_in_path(1148)
  is_in_path: no name list.
[2002/05/08 03:09:23, 8] smbd/dosmode.c:dos_mode(167)
  dos_mode returning 
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(268)
  size=65
  smb_com=0x2d
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=128
  smb_flg2=1
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(276)
  smb_tid=1
  smb_pid=11871
  smb_uid=100
  smb_mid=8577
  smt_wct=15
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[0]=255 (0xFF)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[1]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[2]=8513 (0x2141)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[3]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[4]=26704 (0x6850)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[5]=14999 (0x3A97)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[6]=32768 (0x8000)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[7]=27 (0x1B)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[8]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[9]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[10]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[11]=32770 (0x8002)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[12]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[13]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(285)
  smb_vwv[14]=0 (0x0)
[2002/05/08 03:09:23, 5] lib/util.c:show_msg(291)
  smb_bcc=0
[2002/05/08 03:09:23, 6] lib/util_sock.c:write_socket(516)
  write_socket(13,69)
[2002/05/08 03:09:23, 6] lib/util_sock.c:write_socket(519)
  write_socket(13,69) wrote 69
[2002/05/08 03:09:37, 10] lib/util_sock.c:read_data(428)
  read_data: read of 4 returned 0. Error = Success
[2002/05/08 03:09:37, 10] lib/util_sock.c:receive_smb(607)
  receive_smb: length < 0!
[2002/05/08 03:09:37, 3] smbd/process.c:timeout_processing(1091)
  end of file from client
[2002/05/08 03:09:37, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:37, 5] smbd/uid.c:change_to_root_user(214)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2002/05/08 03:09:37, 2] smbd/server.c:exit_server(461)
  Closing connections
[2002/05/08 03:09:37, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:37, 5] smbd/uid.c:change_to_root_user(214)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2002/05/08 03:09:37, 1] smbd/service.c:close_cnum(690)
  lars-heineken (192.168.10.1) closed connection to service ServerSpace
[2002/05/08 03:09:37, 3] smbd/connection.c:yield_connection(48)
  Yielding connection to ServerSpace
[2002/05/08 03:09:37, 10] locking/locking.c:del_share_entry(604)
  del_share_entry: num_share_modes = 1
[2002/05/08 03:09:37, 10] locking/locking.c:del_share_entry(608)
  del_share_entry: deleted share_mode_entry[0]: pid = 17532, share_mode = 0x0, desired_access = 0x1, port = 0x406, type= 0x3, file_id = 3, dev = 0x341, inode = 91645
[2002/05/08 03:09:37, 10] locking/locking.c:del_share_entry(617)
  del_share_entry: deleting entry 0
[2002/05/08 03:09:37, 10] locking/locking.c:del_share_entry(639)
  del_share_entry: Remaining table.
[2002/05/08 03:09:37, 10] smbd/close.c:close_normal_file(152)
  close_normal_file: share_entry_count = 0 for file Installationen/Win98SE/DRIVER12.CAB
[2002/05/08 03:09:37, 10] smbd/oplock_linux.c:linux_release_kernel_oplock(194)
  release_kernel_oplock: file Installationen/Win98SE/DRIVER12.CAB, dev = 341, inode = 91645 file_id = 3 has kernel oplock state of 1.
[2002/05/08 03:09:37, 10] locking/posix.c:posix_locking_close_file(1245)
  posix_locking_close_file: file Installationen/Win98SE/DRIVER12.CAB has no outstanding locks.
[2002/05/08 03:09:37, 2] smbd/close.c:close_normal_file(211)
  lars closed file Installationen/Win98SE/DRIVER12.CAB (numopen=0) 
[2002/05/08 03:09:37, 5] smbd/files.c:file_free(338)
  freed files structure 8513 (0 used)
[2002/05/08 03:09:37, 4] smbd/dir.c:dptr_close_internal(225)
  closing dptr key 1
[2002/05/08 03:09:37, 3] smbd/sec_ctx.c:set_sec_ctx(313)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2002/05/08 03:09:37, 5] smbd/uid.c:change_to_root_user(214)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2002/05/08 03:09:37, 3] smbd/vfs.c:vfs_ChDir(568)
  vfs_ChDir to /
[2002/05/08 03:09:37, 3] smbd/connection.c:yield_connection(48)
  Yielding connection to 
[2002/05/08 03:09:37, 3] smbd/server.c:exit_server(495)
  Server exit (normal exit)


On Fri, 3 May 2002 13:43:57 -0500 (CDT)
Gerald Carter <jerry at samba.org> wrote:

> On Fri, 3 May 2002, Lars Heineken wrote:
> 
> > Hi Folks !
> > 
> > Today I found another bug in vesrion 2.2.3a : Our unix-server hosts a
> > samba-share that contains all files from the win98-CD. Every
> > win98-client maps this share as drive Z. He uses this drive when win98s
> > asks for the windows-cd. After Upgrading the server from samba 2.0.7 to
> > samba 2.2.3a the win98-machine locks when he tries to access this
> > "windows-cd-rom-drive-share" The normal browsing via explorer works
> > fine, but the selection of "Z:\" as Source of the win98-CD (during the
> > dialog "new hadrware found" eg.) locks the win-machine completely. After
> > changing the binaries smbd and nmbd back to version 2.0.7 on the server,
> > everything workes fine again.
> > 
> 
> Please try to reproduce this against Samba 2.2.4.  If the 
> problem still occurs, a level 10 debug log of the client
> connection posted via FTP would be helpful.
> 
> 
> 
> 
> 
> 
> cheers, jerry
>  ---------------------------------------------------------------------
>  Hewlett-Packard                                     http://www.hp.com
>  SAMBA Team                                       http://www.samba.org
>  --                                            http://www.plainjoe.org
>  "Sam's Teach Yourself Samba in 24 Hours" 2ed.      ISBN 0-672-32269-2
>  --"I never saved anything for the swim back." Ethan Hawk in Gattaca--
> 




More information about the samba-technical mailing list