Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-21 Thread Andrej Shadura
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

Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-20 Thread Celelibi
I am pretty knowledgable in C and dynamic linking. In theory, I would also be very happy to contribute to maintaining this package. However, time is an ongoing issue and I would need to learn to make packages for Debian. I noticed how old was this patch. It doesn't feel very healthy to keep some

Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-20 Thread Dennis Filder
With 06-fix-m-option.patch you add these two lines in src/osdsh/controlsh.c:load_plugin(): mod_mixerdev = dlsym(module, "mixerdevice"); *mod_mixerdev = mixerdevice; I presume what you intended to accomplish here is to tell the module which user-specified mixer device to use since

Processed: Re: Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-19 Thread Debian Bug Tracking System
Processing control commands: > tag -1 + help Bug #980435 [osdsh] osdsh: Silent SIGSEGV at startup Added tag(s) help. -- 980435: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980435 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems

Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-19 Thread Joachim Breitner
Control: tag -1 + help thanks for the report! This patch is 13 years old, oh wey. I might need help from someone who nows C, X11 and dynamic linking better than I do. Also happy to pass on maintainership of this package to someone else, I am not using it myself anymore. Cheers, Joachim Am

Bug#980435: osdsh: Silent SIGSEGV at startup

2021-01-18 Thread Celelibi
Package: osdsh Version: 0.7.0-10.4 Severity: grave Justification: renders package unusable Dear Maintainer, 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