[opensuse-factory] Trying to find which change is causing segfaults.
Hi, I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time. What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1) On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem. It doesn't matter either vst from OBS or built locally or even from Leap repo, result is same. So I guess the cause somewhere in libc or kernel (or maybe smwhr else). Before posting bugreports (to our bugzilla or to plugin/framework devs) it has to be definitely known where to dig, I think. Thanks for any help. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
TW 20191221 on AMD FX-8120 (Kernel 5.3.12-2.2 glibc 2.30-2.1) TW 20191106 on i5-2410M (Kernel 5.3.8-1.2 glibc 2.30-1.2) of course \ On 2019-12-26 21:22, Konstantin Voinov wrote:
Hi,
I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time.
What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE
TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1)
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
It doesn't matter either vst from OBS or built locally or even from Leap repo, result is same. So I guess the cause somewhere in libc or kernel (or maybe smwhr else).
Before posting bugreports (to our bugzilla or to plugin/framework devs) it has to be definitely known where to dig, I think.
Thanks for any help. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thursday 2019-12-26 12:22, Konstantin Voinov wrote:
I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time.
What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE
TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1)
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
For a start, let's disable LTO. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Just tried, doesn't helps. AFAIK LTO affects compiled packages. When I run LTO-ed plugin on "old" system it doesn't crashes. And, if I compile it locally just by "make" (is it without LTO?) it crashes too on "new" system. On 2019-12-26 22:10, Jan Engelhardt wrote:
On Thursday 2019-12-26 12:22, Konstantin Voinov wrote:
I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time.
What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE
TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1)
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
For a start, let's disable LTO. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
AFAIK LTO affects in-OBS compiled packages. sorry it's late evening here:) On 2019-12-26 22:30, Konstantin Voinov wrote:
Just tried, doesn't helps.
AFAIK LTO affects compiled packages. When I run LTO-ed plugin on "old" system it doesn't crashes. And, if I compile it locally just by "make" (is it without LTO?) it crashes too on "new" system.
On 2019-12-26 22:10, Jan Engelhardt wrote:
On Thursday 2019-12-26 12:22, Konstantin Voinov wrote:
I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time.
What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE
TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1)
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
For a start, let's disable LTO. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Dec 26, 2019 at 8:22 AM Konstantin Voinov <kv@kott.no-ip.biz> wrote:
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
Do you have a backtrace to look at or EXACT steps to "maybe" reproduce the problem.. ?
It doesn't matter either vst from OBS or built locally or even from Leap repo, result is same. So I guess the cause somewhere in libc or kernel (or maybe smwhr else).
In most cases it is a bug in the code you are reporting to be broken, if that is ruled out then someone can take a look at libc or the kernel... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Easiest way to reproduce is to install JUCE-AudioPluginHost and vst-IEMPluginSuite. Then scan plugins in AudioPluginHost (in gdb ): Options->Edit the list of available plugins -> Options... -> Scan for new or updated vst plugins. Check that you have /usr/lib64/vst in path (or add it). Scan. Or to install carla and carla-vst from multimedia repo. Then run (in gdb): /usr/lib64/carla/carla-bridge-native vst2 /usr/lib64/vst/SimpleDecoder.so none 0 You need to have jackd (dummy backend is enough) started for above command. And I can provide backtrace (or what is needed else) if it may help. On 2019-12-27 00:37, Cristian Rodríguez wrote:
On Thu, Dec 26, 2019 at 8:22 AM Konstantin Voinov <kv@kott.no-ip.biz> wrote:
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
Do you have a backtrace to look at or EXACT steps to "maybe" reproduce the problem.. ?
It doesn't matter either vst from OBS or built locally or even from Leap repo, result is same. So I guess the cause somewhere in libc or kernel (or maybe smwhr else).
In most cases it is a bug in the code you are reporting to be broken, if that is ruled out then someone can take a look at libc or the kernel... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I just updated my second system to the latest snapshot and see no such problems. I'm afraid i have some mess in /usr/lib64 and /usr/local/lib* in main workstation On 2019-12-26 21:22, Konstantin Voinov wrote:
Hi,
I need the advice how to localize a problem which appeared few snapshots ago. Sadly, I didn't catch it in time.
What we have: VST Plugins that I compile locally and in OBS https://build.opensuse.org/project/show/home:kill_it:JUCE
TW 20191221 on AMD FX-8120 (Kernel 5.3.8-1.2 glibc 2.30-1.2) TW 20191106 on i5-2410M (Kernel 5.3.12-2.2 glibc 2.30-2.1)
On the first machine most of these plugins *.so crashes in some hosts with segmentation fault, but can be loaded in others (why I missed the case). On the second - everything works without problem.
It doesn't matter either vst from OBS or built locally or even from Leap repo, result is same. So I guess the cause somewhere in libc or kernel (or maybe smwhr else).
Before posting bugreports (to our bugzilla or to plugin/framework devs) it has to be definitely known where to dig, I think.
Thanks for any help. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Cristian Rodríguez
-
Jan Engelhardt
-
Konstantin Voinov