Hi,

On Wed, 20 Jan 2021, at 19:36, Celelibi wrote:
> > > Nowadays, osdsh crashes without a message.
> > > The cause I identified is that it looks for a symbol "mixerdevice" in
> > > the shared library libosdshmixer.so which doesn't exist.
> > > Since the return of dlsym isn't checked, it dereferences a NULL pointer.
> > > 
> > > In the function load_plugin in src/osdsh/controlsh.c:
> > >   mod_mixerdev = dlsym(module, "mixerdevice");
> > >   *mod_mixerdev = mixerdevice;
> > > 
> > > These lines seems to have been added by the debian patch
> > > 06-fix-m-option.patch.
> > > 
> > > I guess this patch could be reworked to work with the new version.

I guess it can be a result of me fixing a GCC-10 incompatibility. I’ll have a 
look.

-- 
Cheers,
  Andrej

Reply via email to