>>>>> On Mon, 30 Jul 2007 16:48:09 +0200, Kern Sibbald said:
> 
> On Sunday 29 July 2007 19:28, Ryan Novosielski wrote:
> > Hi all,
> > 
> > Ever since I added the TapeAlert/smartmonctl command to my tape drive,
> > it appears as if I get a fairly regular crash of that bacula-sd. I know
> > there is a case where Bacula and the utility can go for the tape drive
> > at the same time and cause problems, but I don't think Bacula should go
> > KABOOM when this happens.
> 
> The traceback, unfortunately, doesn't demangle the C++ subroutine names nor 
> provide source line numbers, but the best that I can tell is that the heap 
> has been corrupted, Bacula detects is, then does a Kaboom (self inflicted seg 
> fault).

I think there is a bug in bnet_thread_server that causes the Kaboom.

The dlist sockfds contains the fd_ptr objects, which are allocated with
alloca.  The problem is that the dlist destructor will deallocate them using
free (i.e. sm_free).  You can see this in the backtrace, where the argument to
sm_free is a pointer into the stack (0xffbff028).

__Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to