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