On Fri, Nov 01, 2002 at 01:46:30PM +0000, Gerhard Vögel wrote: > >>>>>>>>>>>>>>>>>> Ursprüngliche Nachricht <<<<<<<<<<<<<<<<<< > > Am 30.10.02, 17:56:54, schrieb [EMAIL PROTECTED] zum Thema Re: [Samba] > internal error: signal 11: > > > On Wed, Oct 30, 2002 at 11:35:42AM +0000, Gerhard Vögel wrote: > > > Hello, > > > > > > we got the following error in the samba logs: > > > > > > Oct 30 06:29:01 hornbill smbd[12783]: [2002/10/30 06:29:01, 0] > > > lib/fault.c:fault_report(38) > > > Oct 30 06:29:01 hornbill smbd[12783]: > > > =============================================================== > > > Oct 30 06:29:01 hornbill smbd[12783]: [2002/10/30 06:29:01, 0] > > > lib/fault.c:fault_report(39) > > > Oct 30 06:29:01 hornbill smbd[12783]: INTERNAL ERROR: Signal 11 in pid > > > 12783 (2.2.6-SuSE) > > > Oct 30 06:29:01 hornbill smbd[12783]: Please read the file BUGS.txt in > > > the distribution > > > Oct 30 06:29:01 hornbill smbd[12783]: [2002/10/30 06:29:01, 0] > > > Can you add the following to the smb.conf file : > > In the [global] section add : > > > panic action = /bin/sleep 99999 > > > and then when this occurs attach to the frozen smbd process > > with gdb. Once attached, type "bt" (backtrace) at the gdb > > prompt and then mail in the backtrace. Please ensure smbd is > > built with symbols. > > > This will help us track down and fix the bug. > > I followed Renés suggestion to produce a signal 11 internal error with > rpcclient (Thanks). It worked, but I'm not shure it's the same reason > causing this error. Backtrace is appended. Panic action is still set to > catch the original error. > > I also rebuild samba from source without suse patches and tried the same > action. It produced the same error.
Thanks for this. I already fixed this bug in the Samba CVS. Here is the patch if you'd like to test it. Thanks, Jeremy. --- printing/nt_printing.c.orig Fri Nov 1 10:12:25 2002 +++ printing/nt_printing.c Fri Nov 1 10:12:35 2002 @@ -664,6 +664,12 @@ int i=-1; DEBUG(107,("Getting architecture dependant directory\n")); + + if (long_archi == NULL) { + DEBUGADD(107,("Bad long_archi param.!\n")); + return False; + } + do { i++; } while ( (archi_table[i].long_archi!=NULL ) && -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba