[PATCH] Cache messaging dgm connections
Andreas Schneider
asn at samba.org
Sun Sep 18 10:23:24 UTC 2016
On Saturday, 17 September 2016 22:17:00 CEST Ralph Böhme wrote:
> On Sat, Sep 17, 2016 at 01:17:55PM +0200, Andreas Schneider wrote:
> > On Friday, 16 September 2016 14:03:42 CEST Jeremy Allison wrote:
> > > Still got the crash with this in autobuild, now with the backtrace
> > > below. So we're still not catching everything (or something else
> > > is freeing ev behind our backs :-).
> > >
> > > As I know we're going to be co-located on Monday, let's
> > > schedule a time to look at this directly at the SNIA
> > > conf.
> >
> > This looks like a bug report in Fedora with Samba 4.5.0. smbd directly
> > segfaults at startup!
> >
> > Backtrace and core file is attached to the bug. We have this since rc1.
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=1375973
>
> this looks like a different issue.
Are you sure? The code looks like this:
1 void tevent_debug(struct tevent_context *ev, enum tevent_debug_level level,
2 const char *fmt, ...)
3 {
4 va_list ap;
5 if (!ev) {
6 return;
7 }
8 if (ev->debug_ops.debug == NULL) {
In line 5 the ev was a valid pointer and in line 8 we fail to derefence it and
segfault. This either means the pointer ev was freed berween line 5 and 8 or
the pointer has been freed before but not set to NULL.
smbd_notifyd_init() segfaults at smbd startup!
More information about the samba-technical
mailing list