XT2 crashes during audio record (via Wine)

Official support for: energy-xt.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello.

I am using XT2 on Linux via Wine + WineASIO.

Older versions of XT2 - up to june beta - worked all right here.
I am still using this version, as every recent version that I have tried crashes when I try to record audio into a sequencer.

I mentioned this already in an other thread, but I will try to give extra information here.

Apparently other people using XT2 via Wine do not get this error ? Still, this error happens very consistently here, after a few seconds of audio recording. It happens with XT versions:
  • 14nov beta,
    2.5,
    january beta
    and february beta.
I have updated to several different versions of Wine/WineASIO, and the problem happens just the same. I should mention that, every version of Wine/WineASIO, works all right with june-beta version. So, obviously, the bug is due to some change which was introduced in nov-beta version ?

Does anyone of you have a clue to what I should try to benefit from the more recent version ? Advice warmly welcomed.
I will provide extra information where needed, of course.

Linux Gentoo
Wine version: 1.1.14 (but does not seem to matter much)
WineASIO version : 0.74

Console message:

Code: Select all

wine: Unhandled page fault on read access to 0x00000004 at address 0x7e4ced6f (thread 001a), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7e4ced6f).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e4ced6f ESP:7df3216c EBP:00000000 EFLAGS:00210202(   - 00      - -RI1)
 EAX:00000004 EBX:7e4efff4 ECX:00000000 EDX:03798110
 ESI:03c36de8 EDI:0000ff00
Stack dump:
0x7df3216c:  7efc0687 7df32174 7ef87f2b 03c36e0c
0x7df3217c:  03c36de8 00003fc0 00000004 0041f93f
0x7df3218c:  03798110 00000004 00003fc0 00000000
0x7df3219c:  043c0b08 03c37db8 7df32204 0401e7f0
0x7df321ac:  043c0b08 03c37db8 004c60a0 00000040
0x7df321bc:  03c3bd10 03c3be18 00000001 03bde920
Backtrace:
=>0 0x7e4ced6f MSVCRT_fwrite+0x2b() in msvcrt (0x00000000)
0x7e4ced6f MSVCRT_fwrite+0x2b in msvcrt: movl   0x4(%ebp),%eax
Modules:
Module  Address                 Debug info      Name (75 modules)
PE        400000-  9b5000       Deferred        energyxt
PE       b4c0000- b511000       Deferred        rex shared library
PE      10000000-10075000       Deferred        libaam
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d795000-7d7b2000       Deferred        wineasio<elf>
  \-PE  7d7a0000-7d7b2000       \               wineasio
ELF     7dd78000-7dd92000       Deferred        libjack.so.0
ELF     7de02000-7de0d000       Deferred        libgcc_s.so.1
ELF     7dfd2000-7e007000       Deferred        uxtheme<elf>
  \-PE  7dfe0000-7e007000       \               uxtheme
ELF     7e007000-7e02f000       Deferred        msacm32<elf>
  \-PE  7e010000-7e02f000       \               msacm32
ELF     7e02f000-7e048000       Deferred        msacm32<elf>
  \-PE  7e030000-7e048000       \               msacm32
ELF     7e048000-7e051000       Deferred        librt.so.1
ELF     7e051000-7e100000       Deferred        libasound.so.2
ELF     7e100000-7e137000       Deferred        winealsa<elf>
  \-PE  7e110000-7e137000       \               winealsa
ELF     7e137000-7e13d000       Deferred        libxfixes.so.3
ELF     7e13d000-7e147000       Deferred        libxcursor.so.1
ELF     7e147000-7e14e000       Deferred        libxrandr.so.2
ELF     7e14e000-7e157000       Deferred        libxrender.so.1
ELF     7e157000-7e15d000       Deferred        libxxf86vm.so.1
ELF     7e15d000-7e17e000       Deferred        imm32<elf>
  \-PE  7e160000-7e17e000       \               imm32
ELF     7e17e000-7e184000       Deferred        libxdmcp.so.6
ELF     7e184000-7e188000       Deferred        libxau.so.6
ELF     7e188000-7e273000       Deferred        libx11.so.6
ELF     7e273000-7e282000       Deferred        libxext.so.6
ELF     7e282000-7e29a000       Deferred        libice.so.6
ELF     7e29a000-7e2a3000       Deferred        libsm.so.6
ELF     7e2a4000-7e2b9000       Deferred        midimap<elf>
  \-PE  7e2b0000-7e2b9000       \               midimap
ELF     7e2b9000-7e350000       Deferred        winex11<elf>
  \-PE  7e2d0000-7e350000       \               winex11
ELF     7e3c4000-7e3e4000       Deferred        libexpat.so.1
ELF     7e3e4000-7e40e000       Deferred        libfontconfig.so.1
ELF     7e40e000-7e421000       Deferred        libz.so.1
ELF     7e421000-7e4a1000       Deferred        libfreetype.so.6
ELF     7e4a1000-7e50c000       Export          msvcrt<elf>
  \-PE  7e4b0000-7e50c000       \               msvcrt
ELF     7e50c000-7e5cd000       Deferred        comctl32<elf>
  \-PE  7e520000-7e5cd000       \               comctl32
ELF     7e5cd000-7e629000       Deferred        shlwapi<elf>
  \-PE  7e5e0000-7e629000       \               shlwapi
ELF     7e629000-7e7b0000       Deferred        shell32<elf>
  \-PE  7e640000-7e7b0000       \               shell32
ELF     7e7b0000-7e814000       Deferred        rpcrt4<elf>
  \-PE  7e7c0000-7e814000       \               rpcrt4
ELF     7e814000-7e922000       Deferred        ole32<elf>
  \-PE  7e830000-7e922000       \               ole32
ELF     7e922000-7e977000       Deferred        advapi32<elf>
  \-PE  7e930000-7e977000       \               advapi32
ELF     7e977000-7ea14000       Deferred        gdi32<elf>
  \-PE  7e990000-7ea14000       \               gdi32
ELF     7ea14000-7eb5b000       Deferred        user32<elf>
  \-PE  7ea30000-7eb5b000       \               user32
ELF     7eb5b000-7ebee000       Deferred        winmm<elf>
  \-PE  7eb70000-7ebee000       \               winmm
ELF     7ebee000-7ec38000       Deferred        dsound<elf>
  \-PE  7ec00000-7ec38000       \               dsound
ELF     7edac000-7eee4000       Deferred        kernel32<elf>
  \-PE  7edd0000-7eee4000       \               kernel32
ELF     7eee4000-7eeee000       Deferred        libnss_files.so.2
ELF     7eeee000-7eef8000       Deferred        libnss_nis.so.2
ELF     7eef8000-7ef0f000       Deferred        libnsl.so.1
ELF     7ef0f000-7ef17000       Deferred        libnss_compat.so.2
ELF     7ef17000-7ef3d000       Deferred        libm.so.6
ELF     7ef53000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7cd3000-b7cd7000       Deferred        libdl.so.2
ELF     b7cd7000-b7e07000       Deferred        libc.so.6
ELF     b7e07000-b7e1e000       Deferred        libpthread.so.0
ELF     b7e34000-b7f6f000       Deferred        libwine.so.1
ELF     b7f70000-b7f8c000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\opt\vst-hosts\energyXT2\win\feb-05-beta\energyXT25\energyXT.exe
        0000001e   15
        0000001d   15
        0000001c   15
        0000001b   15
        0000001a    0 <==
        00000009    0
0000000c
        00000015    0
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000014    0
        00000011    0
        00000010    0
00000016
        00000017    0
Backtrace:
=>0 0x7e4ced6f MSVCRT_fwrite+0x2b() in msvcrt (0x00000000)

Post

has been mentioned before
http://www.kvraudio.com/forum/viewtopic ... light=wine
only jorgen can solve it but i don't think he's aware of it.

Post

Klawzz wrote:Hello.
I mentioned this already in an other thread, but I will try to give extra information here.

snip

Console message:
Backtrace:
=>0 0x7e4ced6f MSVCRT_fwrite+0x2b() in msvcrt (0x00000000)
[/code]
My msvcrt.dll 2456 bytes, sometimes there are more than one out in the wild.
There are download sites for such files, which could differ between wine releases.

/home/Klawzz/.wine/drive_c/windows/system32/msvcrt.dll

Try recording audio in ardour, and then in audacity, then in Cantabile12Lite,
or the newer 2.0 lite. The results will narrow down the list of suspects.
Cheers :)

Post

glokraw wrote: Try recording audio in ardour, and then in audacity, then in Cantabile12Lite,
or the newer 2.0 lite. The results will narrow down the list of suspects.
Cheers :)
Hello glokraw.

I have replaced msvcrt.dll with a downloaded one => same exact results.

All native Linux apps record all right on my box (Ardour, Rezound ...), but that is probably not the point here.

Via wine: CanabileLite records all right, as do versions of XT2 up to november beta.

So, to me, it seems that the list of culprits is pretty narrow, and includes all XT2 versions after nov-beta.

Also, I have to mention that the crash does not systematically happen. It happens most of the time, but sometimes recording happens OK.

Actually, I get a slightly different error message when using
latest betas
this is with version 2.5.0

Code: Select all

wine energyXT2/win/energyXT-2.5/energyXT2.exe
wine: created the configuration directory '/home/klawzz/.wine'
fixme:mixer:ALSA_MixerInit No master control found on M Audio Delta 44, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on Midisport 2x2, disabling mixer
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/home/jb/.wine' has been updated.
fixme:mixer:ALSA_MixerInit No master control found on M Audio Delta 44, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on Midisport 2x2, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x15c140,0x15e300): stub
wine: Unhandled page fault on read access to 0x00000034 at address 0x7ef87f35 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x00000034 in 32-bit code (0x7ef87f35).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7ef87f35 ESP:7d8dd85c EBP:7d8dd88c EFLAGS:00210212(   - 00      - RIA1)
 EAX:00000020 EBX:7efe3ff4 ECX:00592050 EDX:02aaf870
 ESI:00000020 EDI:00003fc0
Stack dump:
0x7d8dd85c:  7d8dd8a8 034843e5 00000019 00000000
0x7d8dd86c:  00000004 02aaf788 00003fc0 00540b30
0x7d8dd87c:  00000020 0053f654 00000000 02aaf788
0x7d8dd88c:  02aaf7ac 004205ce 02aaf870 00000004
0x7d8dd89c:  00003fc0 00000000 01e35338 02aaeda0
0x7d8dd8ac:  7d8dd90c 02aad800 01e35338 02aaeda0
Backtrace:
=>0 0x7ef87f35 RtlEnterCriticalSection+0x15() in ntdll (0x7d8dd88c)
  1 0x004205ce in energyxt2 (+0x205ce) (0x02aaf7ac)
  2 0x00000000 (0x0019fa68)
  3 0x02aaf7ac (0x00000000)
0x7ef87f35 RtlEnterCriticalSection+0x15 in ntdll: movl  0x14(%esi),%ecx
Modules:
Module  Address                 Debug info      Name (84 modules)
PE        400000-  9c3000       Export          energyxt2
PE       3480000- 3a1b000       Deferred        hypercyclic
PE      10000000-1006b000       Deferred        libaam
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d340000-7d376000       Deferred        winspool<elf>
  \-PE  7d350000-7d376000       \               winspool
ELF     7d376000-7d422000       Deferred        comdlg32<elf>
  \-PE  7d380000-7d422000       \               comdlg32
ELF     7d422000-7d471000       Deferred        wininet<elf>
  \-PE  7d430000-7d471000       \               wininet
ELF     7d471000-7d49b000       Deferred        msvfw32<elf>
  \-PE  7d480000-7d49b000       \               msvfw32
ELF     7dd50000-7dd73000       Deferred        mpr<elf>
  \-PE  7dd60000-7dd73000       \               mpr
ELF     7dd73000-7dd88000       Deferred        lz32<elf>
  \-PE  7dd80000-7dd88000       \               lz32
ELF     7ddae000-7ddc8000       Deferred        version<elf>
  \-PE  7ddb0000-7ddc8000       \               version
ELF     7de68000-7de73000       Deferred        libgcc_s.so.1
ELF     7e02f000-7e064000       Deferred        uxtheme<elf>
  \-PE  7e040000-7e064000       \               uxtheme
ELF     7e064000-7e08c000       Deferred        msacm32<elf>
  \-PE  7e070000-7e08c000       \               msacm32
ELF     7e08c000-7e0a5000       Deferred        msacm32<elf>
  \-PE  7e090000-7e0a5000       \               msacm32
ELF     7e0a5000-7e154000       Deferred        libasound.so.2
ELF     7e155000-7e16a000       Deferred        midimap<elf>
  \-PE  7e160000-7e16a000       \               midimap
ELF     7e16a000-7e1a1000       Deferred        winealsa<elf>
  \-PE  7e170000-7e1a1000       \               winealsa
ELF     7e1a1000-7e1a7000       Deferred        libxfixes.so.3
ELF     7e1a7000-7e1b1000       Deferred        libxcursor.so.1
ELF     7e1b1000-7e1b8000       Deferred        libxrandr.so.2
ELF     7e1b8000-7e1c1000       Deferred        libxrender.so.1
ELF     7e1c1000-7e1c7000       Deferred        libxxf86vm.so.1
ELF     7e1c7000-7e1e8000       Deferred        imm32<elf>
  \-PE  7e1d0000-7e1e8000       \               imm32
ELF     7e1e8000-7e1ee000       Deferred        libxdmcp.so.6
ELF     7e1ee000-7e1f2000       Deferred        libxau.so.6
ELF     7e1f2000-7e2dd000       Deferred        libx11.so.6
ELF     7e2dd000-7e2ec000       Deferred        libxext.so.6
ELF     7e2ec000-7e304000       Deferred        libice.so.6
ELF     7e304000-7e30d000       Deferred        libsm.so.6
ELF     7e318000-7e321000       Deferred        librt.so.1
ELF     7e323000-7e3ba000       Deferred        winex11<elf>
  \-PE  7e330000-7e3ba000       \               winex11
ELF     7e42f000-7e44f000       Deferred        libexpat.so.1
ELF     7e44f000-7e479000       Deferred        libfontconfig.so.1
ELF     7e479000-7e48c000       Deferred        libz.so.1
ELF     7e48c000-7e50c000       Deferred        libfreetype.so.6
ELF     7e50c000-7e5cd000       Deferred        comctl32<elf>
  \-PE  7e520000-7e5cd000       \               comctl32
ELF     7e5cd000-7e629000       Deferred        shlwapi<elf>
  \-PE  7e5e0000-7e629000       \               shlwapi
ELF     7e629000-7e7b0000       Deferred        shell32<elf>
  \-PE  7e640000-7e7b0000       \               shell32
ELF     7e7b0000-7e814000       Deferred        rpcrt4<elf>
  \-PE  7e7c0000-7e814000       \               rpcrt4
ELF     7e814000-7e922000       Deferred        ole32<elf>
  \-PE  7e830000-7e922000       \               ole32
ELF     7e922000-7e977000       Deferred        advapi32<elf>
  \-PE  7e930000-7e977000       \               advapi32
ELF     7e977000-7ea14000       Deferred        gdi32<elf>
  \-PE  7e990000-7ea14000       \               gdi32
ELF     7ea14000-7eb5b000       Deferred        user32<elf>
  \-PE  7ea30000-7eb5b000       \               user32
ELF     7eb5b000-7ebee000       Deferred        winmm<elf>
  \-PE  7eb70000-7ebee000       \               winmm
ELF     7ebee000-7ec38000       Deferred        dsound<elf>
  \-PE  7ec00000-7ec38000       \               dsound
ELF     7edac000-7eee4000       Deferred        kernel32<elf>
  \-PE  7edd0000-7eee4000       \               kernel32
ELF     7eee4000-7eeee000       Deferred        libnss_files.so.2
ELF     7eeee000-7eef8000       Deferred        libnss_nis.so.2
ELF     7eef8000-7ef0f000       Deferred        libnsl.so.1
ELF     7ef0f000-7ef17000       Deferred        libnss_compat.so.2
ELF     7ef17000-7ef3d000       Deferred        libm.so.6
ELF     7ef53000-7f000000       Export          ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7c51000-b7c55000       Deferred        libdl.so.2
ELF     b7c55000-b7d85000       Deferred        libc.so.6
ELF     b7d85000-b7d9c000       Deferred        libpthread.so.0
ELF     b7db2000-b7eed000       Deferred        libwine.so.1
ELF     b7eee000-b7f0a000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\opt\vst-hosts\energyXT2\win\energyXT-2.5\energyXT2.exe
        00000028    1
        00000026   15
        00000025   15
        00000024   15
        00000023    2 <==
        00000022   15
        00000009    0
0000000c
        0000001d    0
        0000000e    0
        0000000d    0
0000000f
        00000010    0
0000001a
        0000001f    0
        0000001c    0
        0000001b    0
Backtrace:
=>0 0x7ef87f35 RtlEnterCriticalSection+0x15() in ntdll (0x7d8dd88c)
  1 0x004205ce in energyxt2 (+0x205ce) (0x02aaf7ac)
  2 0x00000000 (0x0019fa68)
  3 0x02aaf7ac (0x00000000)
This is with beta versions jan-30 and feb-05

Code: Select all

wine 30-jan-09-beta/energyXT.exe
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on M Audio Delta 44, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on Midisport 2x2, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x23db350,0x23e0950): stub
wine: Unhandled page fault on read access to 0x00000004 at address 0x7e4e4d6f (thread 002a), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7e4e4d6f).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e4e4d6f ESP:7dcc13cc EBP:00000000 EFLAGS:00210202(   - 00      - -RI1)
 EAX:00000004 EBX:7e505ff4 ECX:02df2220 EDX:02df2300
 ESI:7dcc13fc EDI:0000ff00
Stack dump:
0x7dcc13cc:  cccccccc cccccccc cccccccc 7efe3ff4
0x7dcc13dc:  7dcc13fc 7dcc1478 7dcc1478 00449743
0x7dcc13ec:  02df2300 00000004 00003fc0 00000000
0x7dcc13fc:  7dcc1530 7dcc15ac 7efe3ff4 cccccccc
0x7dcc140c:  cccccccc cccccccc cccccccc cccccccc
0x7dcc141c:  cccccccc cccccccc cccccccc cccccccc
Backtrace:
=>0 0x7e4e4d6f MSVCRT_fwrite+0x2b() in msvcrt (0x00000000)
0x7e4e4d6f MSVCRT_fwrite+0x2b in msvcrt: movl   0x4(%ebp),%eax
Modules:
Module  Address                 Debug info      Name (71 modules)
PE        400000-  de7000       Deferred        energyxt
PE      10000000-10075000       Deferred        libaam
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7de16000-7de21000       Deferred        libgcc_s.so.1
ELF     7dfe6000-7e01b000       Deferred        uxtheme<elf>
  \-PE  7dff0000-7e01b000       \               uxtheme
ELF     7e01b000-7e043000       Deferred        msacm32<elf>
  \-PE  7e020000-7e043000       \               msacm32
ELF     7e043000-7e05c000       Deferred        msacm32<elf>
  \-PE  7e050000-7e05c000       \               msacm32
ELF     7e05c000-7e065000       Deferred        librt.so.1
ELF     7e065000-7e114000       Deferred        libasound.so.2
ELF     7e114000-7e14b000       Deferred        winealsa<elf>
  \-PE  7e120000-7e14b000       \               winealsa
ELF     7e14b000-7e151000       Deferred        libxfixes.so.3
ELF     7e151000-7e15b000       Deferred        libxcursor.so.1
ELF     7e15b000-7e162000       Deferred        libxrandr.so.2
ELF     7e162000-7e16b000       Deferred        libxrender.so.1
ELF     7e16b000-7e171000       Deferred        libxxf86vm.so.1
ELF     7e171000-7e192000       Deferred        imm32<elf>
  \-PE  7e180000-7e192000       \               imm32
ELF     7e192000-7e198000       Deferred        libxdmcp.so.6
ELF     7e198000-7e283000       Deferred        libx11.so.6
ELF     7e283000-7e292000       Deferred        libxext.so.6
ELF     7e292000-7e2aa000       Deferred        libice.so.6
ELF     7e2aa000-7e2b3000       Deferred        libsm.so.6
ELF     7e2b4000-7e2c9000       Deferred        midimap<elf>
  \-PE  7e2c0000-7e2c9000       \               midimap
ELF     7e2c9000-7e360000       Deferred        winex11<elf>
  \-PE  7e2e0000-7e360000       \               winex11
ELF     7e3da000-7e3fa000       Deferred        libexpat.so.1
ELF     7e3fa000-7e424000       Deferred        libfontconfig.so.1
ELF     7e424000-7e437000       Deferred        libz.so.1
ELF     7e437000-7e4b7000       Deferred        libfreetype.so.6
ELF     7e4b7000-7e522000       Export          msvcrt<elf>
  \-PE  7e4d0000-7e522000       \               msvcrt
ELF     7e522000-7e5e3000       Deferred        comctl32<elf>
  \-PE  7e530000-7e5e3000       \               comctl32
ELF     7e5e3000-7e63f000       Deferred        shlwapi<elf>
  \-PE  7e5f0000-7e63f000       \               shlwapi
ELF     7e63f000-7e7c6000       Deferred        shell32<elf>
  \-PE  7e650000-7e7c6000       \               shell32
ELF     7e7c6000-7e82a000       Deferred        rpcrt4<elf>
  \-PE  7e7d0000-7e82a000       \               rpcrt4
ELF     7e82a000-7e938000       Deferred        ole32<elf>
  \-PE  7e850000-7e938000       \               ole32
ELF     7e938000-7e98d000       Deferred        advapi32<elf>
  \-PE  7e950000-7e98d000       \               advapi32
ELF     7e98d000-7ea2a000       Deferred        gdi32<elf>
  \-PE  7e9a0000-7ea2a000       \               gdi32
ELF     7ea2a000-7eb71000       Deferred        user32<elf>
  \-PE  7ea40000-7eb71000       \               user32
ELF     7eb71000-7ec04000       Deferred        winmm<elf>
  \-PE  7eb80000-7ec04000       \               winmm
ELF     7ec04000-7ec4e000       Deferred        dsound<elf>
  \-PE  7ec10000-7ec4e000       \               dsound
ELF     7edc2000-7eefa000       Deferred        kernel32<elf>
  \-PE  7ede0000-7eefa000       \               kernel32
ELF     7eefa000-7ef04000       Deferred        libnss_files.so.2
ELF     7ef04000-7ef0e000       Deferred        libnss_nis.so.2
ELF     7ef0e000-7ef25000       Deferred        libnsl.so.1
ELF     7ef25000-7ef2d000       Deferred        libnss_compat.so.2
ELF     7ef2d000-7ef53000       Deferred        libm.so.6
ELF     7ef53000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7cd3000-b7cd7000       Deferred        libxau.so.6
ELF     b7cd8000-b7cdc000       Deferred        libdl.so.2
ELF     b7cdc000-b7e0c000       Deferred        libc.so.6
ELF     b7e0c000-b7e23000       Deferred        libpthread.so.0
ELF     b7e39000-b7f74000       Deferred        libwine.so.1
ELF     b7f75000-b7f91000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000014    0
        00000011    0
        00000010    0
00000023 (D) Z:\opt\vst-hosts\energyXT2\win\30-jan-09-beta\energyXT.exe
        0000002e   15
        0000002d   15
        0000002c   15
        0000002b   15
        0000002a    2 <==
        00000029   15
        00000024    0
00000025
        00000026    0
Backtrace:
=>0 0x7e4e4d6f MSVCRT_fwrite+0x2b() in msvcrt (0x00000000)

Post

Is all your testing done right after a full reboot or coldstart?
There are 'rogue' apps nearly all linux users use, that can interfere
with wine, even after being closed.

Are you using a realtime kernel? Some are reportedly broken,
as in Ubuntu Studio 8.10

If yes to RT kernel, what are the last lines of /etc/security/.limits.conf?

should be similar to this

@audio - rtprio 89
@audio - nice -10
@audio memlock 800000
# End of file

Cheers
:)

Post

glokraw wrote:Is all your testing done right after a full reboot or coldstart?
There are 'rogue' apps nearly all linux users use, that can interfere
with wine, even after being closed.
So :)
I have redone all testing with full reboots in between; I have got rid of as many services +apps as possible; tried it in different desktop environments ; tested recording in an empty project, but I still get the same error.

I have even tried using the Direct Sound backend: so this rules WineASIO out of the equation.
I will report a bug to the Wine project, in case they can figure something out of this ?
glokraw wrote: Are you using a realtime kernel? Some are reportedly broken,
as in Ubuntu Studio 8.10
Yes, realtime kernel 2.6.24.7-rt17 here; works fine with every other sound app. I have also done some testing using a vanilla kernel [2.6.24-gentoo-r8] which did not change anything.

cat /etc/security/limits.conf
@audio - rtprio 99
@audio - nice -19
@audio - memlock unlimited

and yes, I am a member of the audio group :wink:

Thanks for the suggestions.

Post

glokraw wrote:bla bla bla
do u have it recording fine in wineasio? i bet not.

if other apps record fine using wineasio doesnt take a genius to understand the problem is with xt2.

Post

_starcraft_ wrote:
glokraw wrote:bla bla bla
do u have it recording fine in wineasio? i bet not.

if other apps record fine using wineasio doesnt take a genius to understand the problem is with xt2.
Never hinted that I did. These were just some generic vanilla suggestions. Yesterday, a new qjackctl and jackd showed up in my synaptic, but they steadfastly refused to work with my
Reaper/wineasio, so, sadly had to had to roll 'em back.
But native linux sound apps like linuxsampler, and zynaddsubfx never sounded or worked together better. bum :lol: mer
Such are the joys of eternal beta! :hihi: But next week is always
a whole new ballgame :)

Post Reply

Return to “energyXT”