rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
495 stars 86 forks source link

0.9.28: Plugin scan leads to segmentation fault #361

Open dvzrv opened 1 year ago

dvzrv commented 1 year ago

Hi! When trying to add a VST3 plugin to a track it leads to a segmentation fault:

          PID: 995080 (qtractor_plugin)
           UID: 1000 (dave)
           GID: 1000 (dave)
        Signal: 5 (TRAP)
     Timestamp: Sat 2022-09-24 15:38:26 CEST (1min 2s ago)
  Command Line: /usr/lib/qtractor/qtractor_plugin_scan
    Executable: /usr/lib/qtractor/qtractor_plugin_scan
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (dave)
       Boot ID: 58b3a533e05145d0bcbf5bf545a97b89
    Machine ID: a5640b7a4f7946aa8d2d075962e96526
      Hostname: hmbx
       Storage: /var/lib/systemd/coredump/core.qtractor_plugin.1000.58b3a533e05145d0bcbf5bf545a97b89.995080.1664026706000000.zst (present)
     Disk Size: 2.9M
       Message: Process 995080 (qtractor_plugin) of user 1000 dumped core.

This is the stack trace (the qtractor_plugin_scan seems to die on the sfizz plugin):

#0  0x000062d2ec996cb0 in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#1  0x000062d2ec8228c4 in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#2  0x000062d2ec82fd82 in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#3  0x000062d2ec82a081 in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#4  0x000062d2ec813cba in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#5  0x000062d2ec80b526 in  () at /usr/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
#6  0x000001285ab871cd in  ()
#7  0x000001285ab89c6d in  ()
#8  0x000001285ab8658f in  ()
#9  0x000062d2ef909290 in  () at /usr/lib/libc.so.6
#10 0x000062d2ef90934a in __libc_start_main () at /usr/lib/libc.so.6
#11 0x000001285ab869f5 in  ()