dssi-vst icon indicating copy to clipboard operation
dssi-vst copied to clipboard

Crash in Carla

Open patricksebastien opened this issue 11 years ago • 2 comments

This plugin crash in Carla but not in Festige. Using dssi-vst from kstudio ppa.

DSSIVSTPluginInstance::DSSIVSTPluginInstance(TAL-Elek7ro-II-x86.dll) construction complete
client sized shm to 1024
sized shm to 1024, 0 inputs and 2 outputs
wine: Unhandled page fault on read access to 0x00000000 at address 0x10008e80 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10008e80).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10008e80 ESP:0033fc2c EBP:0033fda8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:003ca5b0 EBX:7ec34ff4 ECX:00000000 EDX:1008ebb4
 ESI:003f5780 EDI:0033fd44
Stack dump:
0x0033fc2c:  00000000 1000bcae 00000013 1000c88e
0x0033fc3c:  00000013 00000000 00000000 00000000
0x0033fc4c:  00000000 003c4be8 000001f4 1c67e600
0x0033fc5c:  1000b998 00000013 00000000 00000000
0x0033fc6c:  00000000 00000000 7d26c9d0 7ec29af7
0x0033fc7c:  003c4c08 00000013 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x10008e80 in tal-elek7ro-ii-x86 (+0x8e80) (0x0033fda8)
  1 0x7ec2f14f main+0xae() in dssi-vst-server (0x0033fe28)
  2 0x7ec2f08c in dssi-vst-server (+0xf08b) (0x0033fe70)
  3 0x7b859ddc call_process_entry+0xb() in kernel32 (0x0033fe88)
  4 0x7b85b04f in kernel32 (+0x4b04e) (0x0033fec8)
  5 0x7bc71d90 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  6 0x7bc7486d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  7 0x7bc71d6e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  8 0x7bc49f4e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
0x10008e80: movl    0x0(%ecx),%edx
Modules:
Module  Address         Debug info  Name (67 modules)
PE  10000000-101c2000   Export          tal-elek7ro-ii-x86
ELF 7b800000-7ba29000   Dwarf           kernel32<elf>
  \-PE  7b810000-7ba29000   \               kernel32
ELF 7bc00000-7bcc3000   Dwarf           ntdll<elf>
  \-PE  7bc10000-7bcc3000   \               ntdll
ELF 7bf00000-7bf04000   Deferred        <wine-loader>
ELF 7dd69000-7dd9d000   Deferred        uxtheme<elf>
  \-PE  7dd70000-7dd9d000   \               uxtheme
ELF 7dd9d000-7de13000   Deferred        rpcrt4<elf>
  \-PE  7ddb0000-7de13000   \               rpcrt4
ELF 7de13000-7df1b000   Deferred        ole32<elf>
  \-PE  7de30000-7df1b000   \               ole32
ELF 7df1b000-7e014000   Deferred        comctl32<elf>
  \-PE  7df20000-7e014000   \               comctl32
ELF 7e014000-7e07e000   Deferred        shlwapi<elf>
  \-PE  7e020000-7e07e000   \               shlwapi
ELF 7e07e000-7e291000   Deferred        shell32<elf>
  \-PE  7e090000-7e291000   \               shell32
ELF 7e291000-7e297000   Deferred        libxfixes.so.3
ELF 7e297000-7e2a2000   Deferred        libxcursor.so.1
ELF 7e459000-7e483000   Deferred        libexpat.so.1
ELF 7e483000-7e4b7000   Deferred        libfontconfig.so.1
ELF 7e4b7000-7e4c7000   Deferred        libxi.so.6
ELF 7e4c7000-7e4cb000   Deferred        libxcomposite.so.1
ELF 7e4cb000-7e4d4000   Deferred        libxrandr.so.2
ELF 7e4d4000-7e4de000   Deferred        libxrender.so.1
ELF 7e4de000-7e4e4000   Deferred        libxxf86vm.so.1
ELF 7e4e4000-7e506000   Deferred        imm32<elf>
  \-PE  7e4f0000-7e506000   \               imm32
ELF 7e506000-7e527000   Deferred        libxcb.so.1
ELF 7e527000-7e541000   Deferred        libice.so.6
ELF 7e541000-7e675000   Deferred        libx11.so.6
ELF 7e675000-7e687000   Deferred        libxext.so.6
ELF 7e687000-7e71b000   Deferred        winex11<elf>
  \-PE  7e690000-7e71b000   \               winex11
ELF 7e71b000-7e7b5000   Deferred        libfreetype.so.6
ELF 7e7d9000-7e83b000   Deferred        advapi32<elf>
  \-PE  7e7f0000-7e83b000   \               advapi32
ELF 7e83b000-7e8f8000   Deferred        gdi32<elf>
  \-PE  7e850000-7e8f8000   \               gdi32
ELF 7e8f8000-7ea38000   Deferred        user32<elf>
  \-PE  7e910000-7ea38000   \               user32
ELF 7ea38000-7ea81000   Deferred        libdbus-1.so.3
ELF 7ea81000-7ea9f000   Deferred        libgcc_s.so.1
ELF 7eb84000-7ebd6000   Deferred        libjack.so.0
ELF 7ebd6000-7ebec000   Deferred        libz.so.1
ELF 7ebec000-7ebf0000   Deferred        libxinerama.so.1
ELF 7ebf0000-7ebf7000   Deferred        libxdmcp.so.6
ELF 7ebf7000-7ec10000   Deferred        version<elf>
  \-PE  7ec00000-7ec10000   \               version
ELF 7ec10000-7ec42000   Dwarf           dssi-vst-server<elf>
  \-PE  7ec20000-7ec42000   \               dssi-vst-server
ELF 7ef74000-7ef81000   Deferred        libnss_files.so.2
ELF 7ef81000-7ef8d000   Deferred        libnss_nis.so.2
ELF 7ef8d000-7efa7000   Deferred        libnsl.so.1
ELF 7efa7000-7efb0000   Deferred        libnss_compat.so.2
ELF 7efb0000-7efdc000   Deferred        libm.so.6
ELF 7efdd000-7efe1000   Deferred        libxau.so.6
ELF 7efe1000-7efe7000   Deferred        libuuid.so.1
ELF 7efe7000-7eff0000   Deferred        libsm.so.6
ELF 7eff0000-7eff9000   Deferred        librt.so.1
ELF f7474000-f7479000   Deferred        libdl.so.2
ELF f7479000-f7622000   Deferred        libc.so.6
ELF f7623000-f763e000   Deferred        libpthread.so.0
ELF f7662000-f77a4000   Dwarf           libwine.so.1
ELF f77a6000-f77c8000   Deferred        ld-linux.so.2
ELF f77c8000-f77c9000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\usr\lib\dssi\dssi-vst\dssi-vst-server.exe
    00000024    0
    00000023    0
    00000009    0 <==
0000000e services.exe
    0000001f    0
    0000001e    0
    00000018    0
    00000017    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000014    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001d    0
    0000001b    0
00000021 explorer.exe
    00000022    0
Disconnect: can't disconnect named semaphore name = jack_sem.1000_default_dssi-vst err = Invalid argument
DSSI VST plugin GUI controller v0.986
Copyright (c) 2004-2010 Chris Cannam
created lo server (url is osc.udp://pscbox:10908/) - update path is /Carla/0/update
Warning: unhandled OSC message in GUI:
arg 0: type 'f': 48000.000000
(path is </dssi/sample-rate>)
dssi-vst_gui: program_handler
dssi-vst_gui: show_handler
CarlaPlugin::waitForOscGuiShow()
CarlaPlugin::updateOscData(0x7fbb60002920, "osc.udp://pscbox:10908/dssi")
CarlaPlugin::updateOscData() - source: host "127.0.0.1", port "10908"
CarlaPlugin::updateOscData() - target: host "pscbox", port "10908", path "/dssi"
CarlaPlugin::updateOscData() - done
CarlaPlugin::waitForOscGuiShow() - got response, asking UI to show itself now
DSSIVSTPlugin::configure(guiVisible,/tmp/rplugin_gui_FXCPQ6)
DSSIVSTPluginInstance::configure(guiVisible,/tmp/rplugin_gui_FXCPQ6)
DSSIVSTPluginInstance::configure: show gui: value /tmp/rplugin_gui_FXCPQ6
Write failed on fd 33 at remotepluginclient.cpp:502: Broken pipe

patricksebastien avatar Jul 12 '13 18:07 patricksebastien

thanks for the report, and sorry for the delayed answer. I'm busy with other kxstudio stuff, but before the next KX ISO release I'll give this a look

falkTX avatar Aug 30 '13 16:08 falkTX

last error log with all the kx packages updated:

libjack.so.0 loaded sucessfully!
RemoteVSTClient: all cache files are up-to-date, not running scanner
DSSIVSTPlugin::instantiate(TAL-Elek7ro-II-x86.dll)
DSSIVSTPluginInstance::DSSIVSTPluginInstance(TAL-Elek7ro-II-x86.dll)
Returning file identifiers: DYH38rqEYBZoMdI9ZrcMwl9c
RemoteVSTClient: executing /usr/lib/dssi/dssi-vst/dssi-vst-server.exe TAL-Elek7ro-II-x86.dll,DYH38rqEYBZoMdI9ZrcMwl9c
WINE realtime scheduling hack enabled, realtime base priority has been set to 15
wineserver running SCHED_NORMAL
DSSI VST plugin server v0.986
Copyright (c) 2012-2013 Filipe Coelho
Copyright (c) 2010-2011 Kristian Amlie
Copyright (c) 2004-2010 Chris Cannam
Loading "TAL-Elek7ro-II-x86.dll"... done
Testing VST compatibility... Initialising Windows subsystem... done
cannot create dummy timer window
DSSIVSTPluginInstance::DSSIVSTPluginInstance(TAL-Elek7ro-II-x86.dll) construction complete
client sized shm to 1024
sized shm to 1024, 0 inputs and 2 outputs
wine: Unhandled page fault on read access to 0x00000000 at address 0x10008e80 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10008e80).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10008e80 ESP:0033fc2c EBP:0033fda8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:003ca678 EBX:7ec3cff4 ECX:00000000 EDX:1008ebb4
 ESI:003f57f0 EDI:0033fd44
Stack dump:
0x0033fc2c:  00000000 1000bcae 00000013 1000c88e
0x0033fc3c:  00000013 00000000 00000000 00000000
0x0033fc4c:  00000000 003c4be8 000001f4 3a85c100
0x0033fc5c:  1000b998 00000013 00000000 00000000
0x0033fc6c:  00000000 00000000 7ccc8a08 7ec31af7
0x0033fc7c:  003c4c08 00000013 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x10008e80 in tal-elek7ro-ii-x86 (+0x8e80) (0x0033fda8)
  1 0x7ec3714f main+0xae() in dssi-vst-server (0x0033fe28)
  2 0x7ec3708c in dssi-vst-server (+0x1708b) (0x0033fe70)
  3 0x7b859ddc call_process_entry+0xb() in kernel32 (0x0033fe88)
  4 0x7b85b04f in kernel32 (+0x4b04e) (0x0033fec8)
  5 0x7bc71d90 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  6 0x7bc7486d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  7 0x7bc71d6e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  8 0x7bc49f4e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
0x10008e80: movl    0x0(%ecx),%edx
Modules:
Module  Address         Debug info  Name (67 modules)
PE  10000000-101c2000   Export          tal-elek7ro-ii-x86
ELF 7b800000-7ba29000   Dwarf           kernel32<elf>
  \-PE  7b810000-7ba29000   \               kernel32
ELF 7bc00000-7bcc3000   Dwarf           ntdll<elf>
  \-PE  7bc10000-7bcc3000   \               ntdll
ELF 7bf00000-7bf04000   Deferred        <wine-loader>
ELF 7dd72000-7dda6000   Deferred        uxtheme<elf>
  \-PE  7dd80000-7dda6000   \               uxtheme
ELF 7dda6000-7de1c000   Deferred        rpcrt4<elf>
  \-PE  7ddb0000-7de1c000   \               rpcrt4
ELF 7de1c000-7df24000   Deferred        ole32<elf>
  \-PE  7de30000-7df24000   \               ole32
ELF 7df24000-7e01d000   Deferred        comctl32<elf>
  \-PE  7df30000-7e01d000   \               comctl32
ELF 7e01d000-7e087000   Deferred        shlwapi<elf>
  \-PE  7e030000-7e087000   \               shlwapi
ELF 7e087000-7e29a000   Deferred        shell32<elf>
  \-PE  7e090000-7e29a000   \               shell32
ELF 7e29a000-7e2a0000   Deferred        libxfixes.so.3
ELF 7e2a0000-7e2ab000   Deferred        libxcursor.so.1
ELF 7e465000-7e48f000   Deferred        libexpat.so.1
ELF 7e48f000-7e4c3000   Deferred        libfontconfig.so.1
ELF 7e4c3000-7e4d3000   Deferred        libxi.so.6
ELF 7e4d3000-7e4d7000   Deferred        libxcomposite.so.1
ELF 7e4d7000-7e4e0000   Deferred        libxrandr.so.2
ELF 7e4e0000-7e4ea000   Deferred        libxrender.so.1
ELF 7e4ea000-7e4f0000   Deferred        libxxf86vm.so.1
ELF 7e4f0000-7e4f4000   Deferred        libxinerama.so.1
ELF 7e4f4000-7e516000   Deferred        imm32<elf>
  \-PE  7e500000-7e516000   \               imm32
ELF 7e516000-7e51d000   Deferred        libxdmcp.so.6
ELF 7e51d000-7e53e000   Deferred        libxcb.so.1
ELF 7e53e000-7e558000   Deferred        libice.so.6
ELF 7e558000-7e68c000   Deferred        libx11.so.6
ELF 7e68c000-7e69e000   Deferred        libxext.so.6
ELF 7e69e000-7e732000   Deferred        winex11<elf>
  \-PE  7e6b0000-7e732000   \               winex11
ELF 7e732000-7e7cc000   Deferred        libfreetype.so.6
ELF 7e7f1000-7e853000   Deferred        advapi32<elf>
  \-PE  7e800000-7e853000   \               advapi32
ELF 7e853000-7e910000   Deferred        gdi32<elf>
  \-PE  7e860000-7e910000   \               gdi32
ELF 7e910000-7ea50000   Deferred        user32<elf>
  \-PE  7e920000-7ea50000   \               user32
ELF 7ea50000-7ea99000   Deferred        libdbus-1.so.3
ELF 7ea99000-7eab7000   Deferred        libgcc_s.so.1
ELF 7eb9c000-7ebf9000   Deferred        libjack.so.0
ELF 7ebf9000-7ec0f000   Deferred        libz.so.1
ELF 7ec0f000-7ec18000   Deferred        librt.so.1
ELF 7ec18000-7ec4a000   Dwarf           dssi-vst-server<elf>
  \-PE  7ec20000-7ec4a000   \               dssi-vst-server
ELF 7ef7c000-7ef89000   Deferred        libnss_files.so.2
ELF 7ef89000-7ef95000   Deferred        libnss_nis.so.2
ELF 7ef95000-7efaf000   Deferred        libnsl.so.1
ELF 7efaf000-7efdb000   Deferred        libm.so.6
ELF 7efde000-7efe7000   Deferred        libsm.so.6
ELF 7efe7000-7f000000   Deferred        version<elf>
  \-PE  7eff0000-7f000000   \               version
ELF f73b1000-f73b7000   Deferred        libuuid.so.1
ELF f73b8000-f73bd000   Deferred        libdl.so.2
ELF f73bd000-f7566000   Deferred        libc.so.6
ELF f7567000-f7582000   Deferred        libpthread.so.0
ELF f7583000-f7587000   Deferred        libxau.so.6
ELF f7587000-f7590000   Deferred        libnss_compat.so.2
ELF f75a7000-f76e9000   Dwarf           libwine.so.1
ELF f76eb000-f770d000   Deferred        ld-linux.so.2
ELF f770d000-f770e000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\usr\lib\dssi\dssi-vst\dssi-vst-server.exe
    00000024    0
    00000023    0
    00000009    0 <==
0000000e services.exe
    0000001f    0
    0000001e    0
    00000018    0
    00000017    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000014    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001d    0
    0000001b    0
00000021 explorer.exe
    00000022    0
DSSI VST plugin GUI controller v0.986
Copyright (c) 2004-2010 Chris Cannam
created lo server (url is osc.udp://pscbox:13457/) - update path is /Carla/0/update
Warning: unhandled OSC message in GUI:
arg 0: type 'f': 48000.000000
(path is </dssi/sample-rate>)
dssi-vst_gui: program_handler
dssi-vst_gui: show_handler
CarlaPlugin::waitForOscGuiShow()
CarlaPlugin::updateOscData(0x7f8a58002a10, "osc.udp://pscbox:13457/dssi")
CarlaPlugin::updateOscData() - source: host "127.0.0.1", port "13457"
CarlaPlugin::updateOscData() - target: host "pscbox", port "13457", path "/dssi"
CarlaPlugin::updateOscData() - done
CarlaPlugin::waitForOscGuiShow() - got response, asking UI to show itself now
DSSIVSTPlugin::configure(guiVisible,/tmp/rplugin_gui_JMBtaC)
DSSIVSTPluginInstance::configure(guiVisible,/tmp/rplugin_gui_JMBtaC)
DSSIVSTPluginInstance::configure: show gui: value /tmp/rplugin_gui_JMBtaC
Write failed on fd 33 at remotepluginclient.cpp:502: Broken pipe
dssi-vst_gui: No contact from plugin -- timed out on startup
dssi-vst_gui[1]: exiting

patricksebastien avatar Aug 30 '13 17:08 patricksebastien