foo_dsp_vlevel's People
foo_dsp_vlevel's Issues
Occasional crash when using DSP
Something in VolumeLeveler::Exchange_n
seems to be causing an occasional crash. This needs investigation.
Sample crash report:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00007FFEA1375BB6h
Access violation, operation: read, address: FFFFFFFFFFFFFFFFh
Last win32 error: 8
Call path:
playback_process entry=>dsp/run=>dsp_manager::run=>dsp::run
Code bytes (00007FFEA1375BB6h):
00007FFEA1375B76h: B6 F8 84 C0 0F 84 9B FD FF FF 48 8B 84 24 E0 00
00007FFEA1375B86h: 00 00 48 85 C0 74 03 66 89 38 4D 85 E4 74 04 49
00007FFEA1375B96h: 89 3C 24 48 8B CE E8 7F EC FF FF 85 C0 0F 84 72
00007FFEA1375BA6h: FD FF FF E9 9A 18 08 00 4C 8D 72 F0 41 0F 0D 0E
00007FFEA1375BB6h: 41 80 7E 0F 05 75 0C 41 0F B6 46 0E 48 C1 E0 04
00007FFEA1375BC6h: 4C 2B F0 41 F6 46 0F 3F 0F 85 6F FF FF FF 45 33
00007FFEA1375BD6h: C9 48 89 7C 24 28 4D 8B C6 48 89 7C 24 20 48 8B
00007FFEA1375BE6h: D6 41 8D 49 08 E8 CC 83 0E 00 4C 8B F7 E9 4B FF
Registers:
RAX: 0000000000000000, RBX: 0000019FFF6E0000, RCX: 0000019FFF6E0000, RDX: 80006B61D5BD6BE0
RSI: 0000019FFF6E0000, RDI: 0000000000000000, RBP: 0000000000000000, RSP: 00000095E3EFEC60
Crash location:
Module: ntdll
Offset: 25BB6h
Symbol: "RtlGetCurrentServiceSessionId" (+1366h)
Loaded modules:
foobar2000 loaded at 00007FF641530000h - 00007FF64195C000h
ntdll loaded at 00007FFEA1350000h - 00007FFEA1548000h
KERNEL32 loaded at 00007FFE9FCF0000h - 00007FFE9FDAD000h
KERNELBASE loaded at 00007FFE9ECA0000h - 00007FFE9EF96000h
SHLWAPI loaded at 00007FFE9FC90000h - 00007FFE9FCE5000h
msvcrt loaded at 00007FFE9FF50000h - 00007FFE9FFEE000h
COMCTL32 loaded at 00007FFE88C00000h - 00007FFE88E9A000h
WINMM loaded at 00007FFE92540000h - 00007FFE92567000h
GDI32 loaded at 00007FFEA0110000h - 00007FFEA013C000h
USER32 loaded at 00007FFE9FAF0000h - 00007FFE9FC8E000h
win32u loaded at 00007FFE9F2E0000h - 00007FFE9F302000h
UxTheme loaded at 00007FFE9C3E0000h - 00007FFE9C47E000h
gdi32full loaded at 00007FFE9EB30000h - 00007FFE9EC4A000h
combase loaded at 00007FFEA0FB0000h - 00007FFEA1304000h
ADVAPI32 loaded at 00007FFEA0060000h - 00007FFEA010E000h
msvcp_win loaded at 00007FFE9F310000h - 00007FFE9F3AD000h
ucrtbase loaded at 00007FFE9F1B0000h - 00007FFE9F2B0000h
sechost loaded at 00007FFEA0930000h - 00007FFEA09CC000h
RPCRT4 loaded at 00007FFE9F460000h - 00007FFE9F586000h
SHELL32 loaded at 00007FFEA01E0000h - 00007FFEA0924000h
ole32 loaded at 00007FFEA0B90000h - 00007FFEA0CBB000h
OLEAUT32 loaded at 00007FFEA0E80000h - 00007FFEA0F4D000h
CRYPT32 loaded at 00007FFE9EFA0000h - 00007FFE9F0FD000h
zlib1 loaded at 00007FFE992B0000h - 00007FFE992CB000h
sqlite3 loaded at 00007FFE55340000h - 00007FFE5543F000h
MSVCP140 loaded at 00007FFE7EF40000h - 00007FFE7EFCE000h
MSIMG32 loaded at 00007FFE90B60000h - 00007FFE90B67000h
shared loaded at 00007FFE99280000h - 00007FFE992A8000h
OLEACC loaded at 00007FFE89A00000h - 00007FFE89A66000h
WINHTTP loaded at 00007FFE98620000h - 00007FFE9872A000h
gdiplus loaded at 00007FFE96960000h - 00007FFE96B05000h
Secur32 loaded at 00007FFE96BD0000h - 00007FFE96BDC000h
VCRUNTIME140 loaded at 00007FFE90530000h - 00007FFE9054B000h
VCRUNTIME140_1 loaded at 00007FFE9A800000h - 00007FFE9A80C000h
imagehlp loaded at 00007FFEA01C0000h - 00007FFEA01DD000h
COMDLG32 loaded at 00007FFEA0A80000h - 00007FFEA0B5A000h
SSPICLI loaded at 00007FFE9E910000h - 00007FFE9E942000h
shcore loaded at 00007FFE9F3B0000h - 00007FFE9F45D000h
dbghelp loaded at 00007FFE928A0000h - 00007FFE92A84000h
dbgcore loaded at 00007FFE7AE80000h - 00007FFE7AEB4000h
IMM32 loaded at 00007FFEA0B60000h - 00007FFEA0B90000h
kernel.appcore loaded at 00007FFE9C8B0000h - 00007FFE9C8C2000h
bcryptPrimitives loaded at 00007FFE9EAA0000h - 00007FFE9EB22000h
windows.storage loaded at 00007FFE9CAB0000h - 00007FFE9D24B000h
Wldp loaded at 00007FFE9E320000h - 00007FFE9E34D000h
MSCTF loaded at 00007FFE9FDB0000h - 00007FFE9FEC4000h
foo_converter loaded at 00007FFE52670000h - 00007FFE52745000h
foo_input_sacd loaded at 00007FFE52590000h - 00007FFE52663000h
dwmapi loaded at 00007FFE9C5C0000h - 00007FFE9C5EF000h
foo_freedb2 loaded at 00007FFE90260000h - 00007FFE902A6000h
foo_fileops loaded at 00007FFE7E930000h - 00007FFE7E9B9000h
foo_input_vgmstream loaded at 00007FFE522E0000h - 00007FFE52586000h
avformat-58 loaded at 00007FFE520C0000h - 00007FFE522D9000h
WS2_32 loaded at 00007FFE9FFF0000h - 00007FFEA005B000h
libmpg123-0 loaded at 00007FFE552D0000h - 00007FFE5533F000h
avutil-56 loaded at 00007FFE51E20000h - 00007FFE520B5000h
bcrypt loaded at 00007FFE9F2B0000h - 00007FFE9F2D7000h
avcodec-58 loaded at 00007FFDB3740000h - 00007FFDB490D000h
MFPlat loaded at 00007FFE98010000h - 00007FFE981CB000h
cfgmgr32 loaded at 00007FFE9EC50000h - 00007FFE9EC9E000h
swresample-3 loaded at 00007FFE604F0000h - 00007FFE60512000h
RTWorkQ loaded at 00007FFE97640000h - 00007FFE97674000h
foo_input_std loaded at 00007FFDE89A0000h - 00007FFDE8BC8000h
avformat-fb2k-60 loaded at 00007FFE51DE0000h - 00007FFE51E11000h
avutil-fb2k-58 loaded at 00007FFDE8570000h - 00007FFDE8767000h
avcodec-fb2k-60 loaded at 00007FFDE8770000h - 00007FFDE8998000h
MSACM32 loaded at 00007FFE7EBA0000h - 00007FFE7EBBE000h
winmmbase loaded at 00007FFE683E0000h - 00007FFE68406000h
foo_dsp_vlevel loaded at 0000000180000000h - 0000000180010000h
foo_dsd_processor loaded at 00007FFDB2EC0000h - 00007FFDB373B000h
foo_ui_std loaded at 00007FFDB2C70000h - 00007FFDB2EB7000h
foo_dsp_eq loaded at 00007FFE51D50000h - 00007FFE51DD8000h
foo_wave_minibar_mod loaded at 00007FFE51D00000h - 00007FFE51D4F000h
foo_dsp_std loaded at 00007FFE51CB0000h - 00007FFE51CF3000h
foo_unpack loaded at 00007FFE51C20000h - 00007FFE51CAF000h
atlthunk loaded at 00007FFE65200000h - 00007FFE6520D000h
clbcatq loaded at 00007FFEA09D0000h - 00007FFEA0A79000h
dataexchange loaded at 00007FFE6EF50000h - 00007FFE6EF8E000h
d3d11 loaded at 00007FFE9AEC0000h - 00007FFE9B123000h
dcomp loaded at 00007FFE9B700000h - 00007FFE9B8E3000h
dxgi loaded at 00007FFE9D290000h - 00007FFE9D383000h
twinapi.appcore loaded at 00007FFE981D0000h - 00007FFE983D7000h
TextShaping loaded at 00007FFE7DF70000h - 00007FFE7E01C000h
textinputframework loaded at 00007FFE82A60000h - 00007FFE82B5A000h
CoreMessaging loaded at 00007FFE9BFD0000h - 00007FFE9C0C2000h
CoreUIComponents loaded at 00007FFE9B8F0000h - 00007FFE9BC4B000h
ntmarta loaded at 00007FFE9DB10000h - 00007FFE9DB43000h
wintypes loaded at 00007FFE9A900000h - 00007FFE9AA55000h
sud loaded at 00007FFE51090000h - 00007FFE510C4000h
DUI70 loaded at 00007FFE43F70000h - 00007FFE4411E000h
PROPSYS loaded at 00007FFE9A180000h - 00007FFE9A276000h
ADVPACK loaded at 00007FFE44120000h - 00007FFE44156000h
SETUPAPI loaded at 00007FFE9F680000h - 00007FFE9FAEE000h
VERSION loaded at 00007FFE988A0000h - 00007FFE988AA000h
PP-UWP-Interop loaded at 00007FFE99650000h - 00007FFE9965B000h
vccorlib140 loaded at 00007FFE324F0000h - 00007FFE32543000h
Windows.Media.Playback.Backgrou loaded at 00007FFE23BF0000h - 00007FFE23CD5000h
Windows.Media.MediaControl loaded at 00007FFE902B0000h - 00007FFE9033A000h
MMDevAPI loaded at 00007FFE920C0000h - 00007FFE92145000h
DEVOBJ loaded at 00007FFE9E7C0000h - 00007FFE9E7F3000h
MFMediaEngine loaded at 00007FFD7D230000h - 00007FFD7D652000h
powrprof loaded at 00007FFE9E3C0000h - 00007FFE9E40B000h
XmlLite loaded at 00007FFE994C0000h - 00007FFE994F6000h
UMPDC loaded at 00007FFE9E3A0000h - 00007FFE9E3B2000h
AUDIOSES loaded at 00007FFE72B20000h - 00007FFE72CA2000h
Windows.UI loaded at 00007FFE729D0000h - 00007FFE72B11000h
InputHost loaded at 00007FFE83880000h - 00007FFE839D2000h
WindowManagementAPI loaded at 00007FFE971D0000h - 00007FFE97271000h
Windows.Media.Devices loaded at 00007FFE8FAF0000h - 00007FFE8FB83000h
Windows.Media.Playback.ProxyStu loaded at 00007FFE6A0E0000h - 00007FFE6A100000h
OneCoreUAPCommonProxyStub loaded at 00007FFE94880000h - 00007FFE95050000h
explorerframe loaded at 00007FFE6E810000h - 00007FFE6EA54000h
avrt loaded at 00007FFE97D90000h - 00007FFE97D9A000h
resourcepolicyclient loaded at 00007FFE9C4C0000h - 00007FFE9C4D4000h
windowscodecs loaded at 00007FFE97010000h - 00007FFE971C4000h
edputil loaded at 00007FFE90B30000h - 00007FFE90B54000h
Stack dump analysis:
Address: 0000000180003043h (foo_dsp_vlevel+3043h), symbol: "VolumeLeveler::Exchange_n" (+73h)
Address: 00007FFE9F1BFDE6h (ucrtbase+FDE6h), symbol: "malloc_base" (+36h)
Address: 00007FFEA13747B1h (ntdll+247B1h), symbol: "RtlFreeHeap" (+51h)
Address: 0000000180005A7Fh (foo_dsp_vlevel+5A7Fh), symbol: "operator new" (+1Fh)
Address: 00007FFE9F1BF05Bh (ucrtbase+F05Bh), symbol: "free_base" (+1Bh)
Address: 0000000180002F44h (foo_dsp_vlevel+2F44h), symbol: "VolumeLeveler::SetSamplesAndChannels" (+A4h)
Address: 0000000180001A9Dh (foo_dsp_vlevel+1A9Dh), symbol: "dsp_vlevel::cleanup_buffers" (+4Dh)
Address: 0000000180001BDFh (foo_dsp_vlevel+1BDFh), symbol: "dsp_vlevel::on_chunk" (+10Fh)
Address: 00000001800029F3h (foo_dsp_vlevel+29F3h), symbol: "dsp_impl_base_t<dsp_v2>::run_v2" (+B3h)
Address: 00007FF6417C53B8h (foobar2000+2953B8h)
Address: 00007FF64167046Ah (foobar2000+14046Ah)
Address: 00007FFE9F1BF05Bh (ucrtbase+F05Bh), symbol: "free_base" (+1Bh)
Address: 00007FFE9F21C33Eh (ucrtbase+6C33Eh), symbol: "aligned_realloc" (+1BEh)
Address: 00007FF641543E8Bh (foobar2000+13E8Bh)
Address: 00007FF6415CFADFh (foobar2000+9FADFh)
Address: 00007FF64167F3EBh (foobar2000+14F3EBh)
Address: 00007FF641682A6Fh (foobar2000+152A6Fh)
Address: 00007FF641835F90h (foobar2000+305F90h)
Address: 00007FFE9EAB516Bh (bcryptPrimitives+1516Bh), symbol: "ProcessPrng" (+15Bh)
Address: 00007FFEA137B3C7h (ntdll+2B3C7h), symbol: "RtlAllocateHeap" (+A27h)
Address: 00007FF641851210h (foobar2000+321210h)
Address: 00007FFEA0FEC347h (combase+3C347h), symbol: "StringFromGUID2" (+9BD7h)
Address: 00007FF641851270h (foobar2000+321270h)
Address: 00007FFEA123AF78h (combase+28AF78h), symbol: "Ordinal79" (+6E688h)
Address: 00007FF641851180h (foobar2000+321180h)
Address: 00007FFE9ECA0100h (KERNELBASE+100h)
Address: 00007FF641851240h (foobar2000+321240h)
Address: 00007FF641865530h (foobar2000+335530h)
Address: 00007FF64184F7B8h (foobar2000+31F7B8h)
Address: 00007FFEA0FDE0F8h (combase+2E0F8h), symbol: "CoInitializeEx" (+68h)
Address: 00007FF64184F878h (foobar2000+31F878h)
Address: 00007FF641865530h (foobar2000+335530h)
Address: 00007FFEA13834F1h (ntdll+334F1h), symbol: "RtlLookupFunctionEntry" (+911h)
Address: 00007FFEA1375BA1h (ntdll+25BA1h), symbol: "RtlGetCurrentServiceSessionId" (+1351h)
Address: 00007FF64184F788h (foobar2000+31F788h)
Address: 00007FF6417D80EAh (foobar2000+2A80EAh)
Address: 00007FF6416810DAh (foobar2000+1510DAh)
Address: 00007FFE9ED139F7h (KERNELBASE+739F7h), symbol: "SetThreadDescription" (+37h)
Address: 00007FF6417DC867h (foobar2000+2AC867h)
Address: 00007FF6418512A8h (foobar2000+3212A8h)
Address: 00007FFE9ED0B8BBh (KERNELBASE+6B8BBh), symbol: "ResetEvent" (+Bh)
Address: 00007FF641684AC7h (foobar2000+154AC7h)
Address: 00007FF6417DCBE9h (foobar2000+2ACBE9h)
Address: 00007FF6417DCCF9h (foobar2000+2ACCF9h)
Address: 00007FFE9F1D1BB2h (ucrtbase+21BB2h), symbol: "configthreadlocale" (+92h)
Address: 00007FFE9FD07344h (KERNEL32+17344h), symbol: "BaseThreadInitThunk" (+14h)
Address: 00007FFEA13A26B1h (ntdll+526B1h), symbol: "RtlUserThreadStart" (+21h)
Address: 00007FFE9EDCDE30h (KERNELBASE+12DE30h), symbol: "UnhandledExceptionFilter" (+0h)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.