Giter VIP home page Giter VIP logo

foo_dsp_vlevel's People

Contributors

seally avatar

Watchers

 avatar

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.