Lovely samba explosive error

Paul Howarth paul at city-fan.org
Fri Oct 27 16:48:26 UTC 2006


On Thu, 2006-10-26 at 16:49 +0100, Scott van Looy wrote:
> I have various mounts set up as samba shares. From windows, I can access 
> some of them (the home directory ones) but not others (the explicit ones).
> 
> Here's some snippets of smb.conf
> 
> This appears to work:
> 
> [%U]
>     comment = %U's home
>     path = /home/%U
>     public = no
>     writable = yes
>     printable = no
>     write list = %u
> 
> These two don't:
> 
> [download]
>     comment = Downloads
>     path = /download
>     public = yes
>     read only = yes
>     write list = @users
>     force group=users
>     force user=nobody
> [Music]
>     comment = Music
>     path = /var/webs/mp3
>     public = yes
>     read only = yes
>     write list = @users
>     force group=users
>     force user=nobody
> 
> All three should work, and up until a few weeks ago did work fine...
> 
> This is first a correct connection and then the error:
> 
> [2006/10/26 16:30:11, 1] smbd/service.c:make_connection_snum(941)
>    192.168.0.2 (192.168.0.2) connect to service scott initially as user 
> scott (uid=500, gid
> =10) (pid 14425)
> [2006/10/26 16:37:38, 0] lib/fault.c:fault_report(41)
>    ===============================================================
> [2006/10/26 16:37:38, 0] lib/fault.c:fault_report(42)
>    INTERNAL ERROR: Signal 11 in pid 14425 (3.0.23c-2)
>    Please read the Trouble-Shooting section of the Samba3-HOWTO
> [2006/10/26 16:37:38, 0] lib/fault.c:fault_report(44)
> 
>    From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
> [2006/10/26 16:37:38, 0] lib/fault.c:fault_report(45)
>    ===============================================================
> [2006/10/26 16:37:38, 0] lib/util.c:smb_panic(1614)
>    PANIC (pid 14425): internal error
> [2006/10/26 16:37:38, 0] lib/util.c:log_stack_trace(1721)
>    BACKTRACE: 21 stack frames:
>     #0 smbd(log_stack_trace+0x2d) [0xe8c25d]
>     #1 smbd(smb_panic+0x5d) [0xe8c38d]
>     #2 smbd [0xe77d7a]
>     #3 [0x547420]
>     #4 /lib/libc.so.6(strlen+0x33) [0x6a92d3]
>     #5 /lib/libc.so.6(__strdup+0x25) [0x6a9015]
>     #6 /lib/libnsl.so.1(nis_list+0x62f) [0x260c5f]
>     #7 /lib/libnss_nisplus.so.2(_nss_nisplus_setnetgrent+0x94) [0x2ea7c4]
>     #8 /lib/libc.so.6(innetgr+0xb6) [0x7272e6]
>     #9 smbd(user_in_netgroup+0x65) [0xcc2a65]
>     #10 smbd(token_contains_name_in_list+0x23d) [0xcc546d]
>     #11 smbd(is_share_read_only_for_token+0x98) [0xcc5768]
>     #12 smbd(change_to_user+0x442) [0xd03eb2]
>     #13 smbd [0xd234a8]
>     #14 smbd(make_connection+0x194) [0xd24914]
>     #15 smbd(reply_tcon_and_X+0x217) [0xce81d7]
>     #16 smbd [0xd1fa70]
>     #17 smbd(smbd_process+0x7ab) [0xd20b9b]
>     #18 smbd(main+0xbd0) [0xf3a8e0]
>     #19 /lib/libc.so.6(__libc_start_main+0xdc) [0x652f2c]
>     #20 smbd [0xcaafb1]
> [2006/10/26 16:37:38, 0] lib/fault.c:dump_core(173)
>    dumping core in /var/log/samba/cores/smbd

Does this go away if you change the "write list" parameter to a list of
users instead of a group reference?

Paul.




More information about the fedora-list mailing list