Problems with Samba 4 Beta 1 and a possible bug that was previously reported

Trever L. Adams trever.adams at gmail.com
Mon Jun 18 18:16:38 MDT 2012


On 06/18/2012 12:04 PM, Trever L. Adams wrote:
> 3) Samba and smbd were crashing like crazy at one point. It appears
> this was problems with Fedora 17 as updates
> (krb5-libs-1.10-7.fc17.x86_64 ,bind-license-9.9.1-2.P1.fc17.noarch,
> bind-libs-9.9.1-2.P1.fc17.x86_64, bind-9.9.1-2.P1.fc17.x86_64,
> bind-utils-9.9.1-2.P1.fc17.x86_64,
> bind-libs-lite-9.9.1-2.P1.fc17.x86_64,
> krb5-workstation-1.10-7.fc17.x86_64, libcurl-7.24.0-4.fc17.x86_64,
> curl-7.24.0-4.fc17.x86_64, libsss_sudo-1.8.4-12.fc17.x86_64,
> libsss_sudo-1.8.4-13.fc17.x86_64) seem to have caused named (bind)
> crashes to go away as well as lockups in smbd and samba. Also, I did
> update Samba 4 to 4.0.0beta2-GIT-9afd4be.
I spoke too soon. The crashes are indeed gone, but hanging smbd is still
very real. This seems to happen most on domain joins over wifi. I am not
quite sure how to capture this. Any suggestions on how to get logs or
what not  would be appreciated. I am not seeing anything that shows it
that I recognize quickly except for two backtraces (which are with
beta2-GIT-9afd4be). One is the right time frame, another is not:

[2012/06/18 09:05:56.542064,  0] ../source3/lib/util.c:863(smb_panic_s3)
  PANIC (pid 2465): Got a deferred entry without a request: PANIC:
share_mode_entry[1]: pid = 2465, share_access = 0x0, private_options =
0x0, access_mask = 0x0, mid = 0x19, type= 0x20, gen_id = 0, uid =
4294967295, flags = 0, file_id fd02:554087a:0, name_hash = 0x0
[2012/06/18 09:05:56.546554,  0] ../source3/lib/util.c:974(log_stack_trace)
  BACKTRACE: 27 stack frames:
   #0 /usr/local/samba/lib/libsmbconf.so.0(log_stack_trace+0x1f)
[0x7f1bb4fc781c]
   #1 /usr/local/samba/lib/libsmbconf.so.0(smb_panic_s3+0x6c)
[0x7f1bb4fc767e]
   #2 /usr/local/samba/lib/libsamba-util.so.0(smb_panic+0x28)
[0x7f1bb6a86a15]
   #3 /usr/local/samba/lib/private/libsmbd_base.so(+0x11f0f1)
[0x7f1bb62360f1]
   #4 /usr/local/samba/lib/private/libsmbd_base.so(+0x11f408)
[0x7f1bb6236408]
   #5 /usr/local/samba/lib/private/libsmbd_base.so(+0x121af2)
[0x7f1bb6238af2]
   #6 /usr/local/samba/lib/private/libsmbd_base.so(+0x125308)
[0x7f1bb623c308]
   #7
/usr/local/samba/lib/private/libsmbd_base.so(create_file_default+0x2e5)
[0x7f1bb623ce14]
   #8 /usr/local/samba/lib/private/libsmbd_base.so(+0x209015)
[0x7f1bb6320015]
   #9
/usr/local/samba/lib/private/libsmbd_base.so(smb_vfs_call_create_file+0xc8)
[0x7f1bb6247f72]
   #10 /usr/local/samba/lib/private/libsmbd_base.so(+0x16a554)
[0x7f1bb6281554]
   #11
/usr/local/samba/lib/private/libsmbd_base.so(smbd_smb2_request_process_create+0x783)
[0x7f1bb627f723]
   #12
/usr/local/samba/lib/private/libsmbd_base.so(smbd_smb2_request_dispatch+0x676)
[0x7f1bb62780d1]
   #13 /usr/local/samba/lib/private/libsmbd_base.so(+0x16b453)
[0x7f1bb6282453]
   #14
/usr/local/samba/lib/private/libtevent.so.0(tevent_common_loop_immediate+0x1f5)
[0x7f1bb522fca4]
   #15 /usr/local/samba/lib/libsmbconf.so.0(run_events_poll+0x56)
[0x7f1bb4fe327d]
   #16 /usr/local/samba/lib/libsmbconf.so.0(+0x41b0d) [0x7f1bb4fe3b0d]
   #17
/usr/local/samba/lib/private/libtevent.so.0(_tevent_loop_once+0xe0)
[0x7f1bb522ee18]
   #18 /usr/local/samba/lib/private/libsmbd_base.so(smbd_process+0x10dd)
[0x7f1bb6262b58]
   #19 /usr/local/samba/sbin/smbd() [0x40937f]
   #20 /usr/local/samba/lib/libsmbconf.so.0(run_events_poll+0x72b)
[0x7f1bb4fe3952]
   #21 /usr/local/samba/lib/libsmbconf.so.0(+0x41be8) [0x7f1bb4fe3be8]
   #22
/usr/local/samba/lib/private/libtevent.so.0(_tevent_loop_once+0xe0)
[0x7f1bb522ee18]
   #23 /usr/local/samba/sbin/smbd() [0x409f0f]
   #24 /usr/local/samba/sbin/smbd(main+0x13a6) [0x40b406]
   #25 /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f1bb3537735]
   #26 /usr/local/samba/sbin/smbd() [0x4051b9]
[2012/06/18 09:05:56.552293,  0] ../source3/lib/util.c:875(smb_panic_s3)
  smb_panic(): calling panic action [/bin/sleep 999999999]

The following is about the right time frame for one of the lock ups.
[2012/06/18 17:55:48.608505,  0] ../source3/lib/util.c:883(smb_panic_s3)
  smb_panic(): action returned status 0
[2012/06/18 17:55:48.676229,  0] ../source3/lib/dumpcore.c:317(dump_core)
  dumping core in /usr/local/samba/var/cores/smbd
[2012/06/18 17:55:58.211514,  0]
../source3/lib/messages_local.c:381(messaging_tdb_send)
  PANIC: assert failed at ../source3/lib/messages_local.c(381):
procid_to_pid(&pid) > 0
[2012/06/18 17:55:58.494366,  0] ../source3/lib/util.c:863(smb_panic_s3)
  PANIC (pid 2364): assert failed: procid_to_pid(&pid) > 0
[2012/06/18 17:55:58.600499,  0] ../source3/lib/util.c:974(log_stack_trace)
  BACKTRACE: 50 stack frames:
   #0 /usr/local/samba/lib/libsmbconf.so.0(log_stack_trace+0x1f)
[0x7f1bb4fc781c]
   #1 /usr/local/samba/lib/libsmbconf.so.0(smb_panic_s3+0x6c)
[0x7f1bb4fc767e]
   #2 /usr/local/samba/lib/libsamba-util.so.0(smb_panic+0x28)
[0x7f1bb6a86a15]
   #3 /usr/local/samba/lib/libsmbconf.so.0(+0x2f347) [0x7f1bb4fd1347]
   #4 /usr/local/samba/lib/libsmbconf.so.0(messaging_send+0x4d)
[0x7f1bb4fd0464]
   #5 /usr/local/samba/lib/libsmbconf.so.0(messaging_send_buf+0x77)
[0x7f1bb4fd04dd]
   #6 /usr/local/samba/lib/private/libsmbd_base.so(+0x1266e4)
[0x7f1bb623d6e4]
   #7 /usr/local/samba/lib/private/libsmbd_base.so(+0x1270ba)
[0x7f1bb623e0ba]
   #8 /usr/local/samba/lib/private/libsmbd_base.so(+0x127d02)
[0x7f1bb623ed02]
   #9 /usr/local/samba/lib/private/libsmbd_base.so(close_file+0x8a)
[0x7f1bb62401f9]
   #10
/usr/local/samba/lib/private/libsmbd_base.so(file_close_user+0x4d)
[0x7f1bb61c8365]
   #11 /usr/local/samba/lib/private/libsmbd_base.so(conn_close_all+0x44)
[0x7f1bb61d12eb]
   #12 /usr/local/samba/lib/private/libsmbd_base.so(+0x17ba65)
[0x7f1bb6292a65]
   #13 /usr/local/samba/lib/private/libsmbd_base.so(+0x17bd5e)
[0x7f1bb6292d5e]
   #14 /usr/local/samba/lib/private/libsmbd_base.so(+0x15e3e2)
[0x7f1bb62753e2]
   #15 /usr/local/samba/lib/private/libsmbd_base.so(+0x163d31)
[0x7f1bb627ad31]
   #16
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_notify_callback+0x6a)
[0x7f1bb523073f]
   #17 /usr/local/samba/lib/private/libtevent.so.0(+0x5771) [0x7f1bb5230771]
   #18
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_error+0x43)
[0x7f1bb52307dd]
   #19
/usr/local/samba/lib/libtevent-util.so.0(_tevent_req_nterror+0x5d)
[0x7f1bb2ad2fb1]
   #20 /usr/local/samba/lib/private/libsmbd_base.so(+0x163897)
[0x7f1bb627a897]
   #21
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_notify_callback+0x6a)
[0x7f1bb523073f]
   #22 /usr/local/samba/lib/private/libtevent.so.0(+0x5771) [0x7f1bb5230771]
   #23
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_error+0x43)
[0x7f1bb52307dd]
   #24 /usr/local/samba/lib/private/libsamba-sockets.so(+0xbf7e)
[0x7f1bb4a5df7e]
   #25
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_notify_callback+0x6a)
[0x7f1bb523073f]
   #26 /usr/local/samba/lib/private/libtevent.so.0(+0x5771) [0x7f1bb5230771]
   #27
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_error+0x43)
[0x7f1bb52307dd]
   #28 /usr/local/samba/lib/private/libsamba-sockets.so(+0xbc91)
[0x7f1bb4a5dc91]
   #29
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_notify_callback+0x6a)
[0x7f1bb523073f]
   #30 /usr/local/samba/lib/private/libtevent.so.0(+0x5771) [0x7f1bb5230771]
   #31
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_error+0x43)
[0x7f1bb52307dd]
   #32 /usr/local/samba/lib/private/libsamba-sockets.so(+0xb019)
[0x7f1bb4a5d019]
   #33
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_notify_callback+0x6a)
[0x7f1bb523073f]
   #34 /usr/local/samba/lib/private/libtevent.so.0(+0x5771) [0x7f1bb5230771]
   #35
/usr/local/samba/lib/private/libtevent.so.0(_tevent_req_error+0x43)
[0x7f1bb52307dd]
   #36 /usr/local/samba/lib/private/libsamba-sockets.so(+0xee10)
[0x7f1bb4a60e10]
   #37 /usr/local/samba/lib/private/libsamba-sockets.so(+0xe664)
[0x7f1bb4a60664]
   #38 /usr/local/samba/lib/libsmbconf.so.0(run_events_poll+0x72b)
[0x7f1bb4fe3952]
   #39 /usr/local/samba/lib/libsmbconf.so.0(+0x41be8) [0x7f1bb4fe3be8]
   #40
/usr/local/samba/lib/private/libtevent.so.0(_tevent_loop_once+0xe0)
[0x7f1bb522ee18]
   #41 /usr/local/samba/lib/private/libsmbd_base.so(smbd_process+0x10dd)
[0x7f1bb6262b58]
   #42 /usr/local/samba/sbin/smbd() [0x40937f]
   #43 /usr/local/samba/lib/libsmbconf.so.0(run_events_poll+0x72b)
[0x7f1bb4fe3952]
   #44 /usr/local/samba/lib/libsmbconf.so.0(+0x41be8) [0x7f1bb4fe3be8]
   #45
/usr/local/samba/lib/private/libtevent.so.0(_tevent_loop_once+0xe0)
[0x7f1bb522ee18]
   #46 /usr/local/samba/sbin/smbd() [0x409f0f]
   #47 /usr/local/samba/sbin/smbd(main+0x13a6) [0x40b406]
   #48 /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f1bb3537735]
   #49 /usr/local/samba/sbin/smbd() [0x4051b9]

Thank you,
Trever

-- 
"ADVISORY: There Is an Extremely Small but Nonzero Chance That, Through
a Process Known as 'Tunneling,' This Message May Spontaneously Disappear
from Its Present Location and Reappear at Any Random Place in the
Universe, Including Your Neighbour's Kitchen. The Author Will Not Be
Responsible for Any Damages or Inconveniences That May Result." -- Unknown

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120618/d3209ad8/attachment.pgp>


More information about the samba-technical mailing list