AIMP Forum

English pages => Bugs => Topic started by: gumswap on January 11, 2019, 20:05:00

Title: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: gumswap on January 11, 2019, 20:05:00
Hi,

Running Win10 x64. Aimp has suddenly started crashing when I start it, with the error message "EReadError in module AIMP.Runtime.dll'


From event viewer
-----------------------------------------
Faulting application name: AIMP.exe, version: 4.5.1.2084, time stamp: 0x5c02d871
Faulting module name: KERNELBASE.dll, version: 10.0.17134.441, time stamp: 0x3da51fd0
Exception code: 0x0eedfade
Fault offset: 0x00111812
Faulting process ID: 0x35dc
Faulting application start time: 0x01d4a9d8f4f0f7c9
Faulting application path: C:\Program Files (x86)\AIMP\AIMP.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: d2bc546d-cdc8-4a73-9dfb-97adaa21f50a
Faulting package full name:
Faulting package-relative application ID:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" />
  <EventID Qualifiers="0">1000</EventID>
  <Level>2</Level>
  <Task>100</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2019-01-11T18:10:39.844397000Z" />
  <EventRecordID>518462</EventRecordID>
  <Channel>Application</Channel>
  <Computer>lappy</Computer>
  <Security />
  </System>
- <EventData>
  <Data>AIMP.exe</Data>
  <Data>4.5.1.2084</Data>
  <Data>5c02d871</Data>
  <Data>KERNELBASE.dll</Data>
  <Data>10.0.17134.441</Data>
  <Data>3da51fd0</Data>
  <Data>0eedfade</Data>
  <Data>00111812</Data>
  <Data>35dc</Data>
  <Data>01d4a9d8f4f0f7c9</Data>
  <Data>C:\Program Files (x86)\AIMP\AIMP.exe</Data>
  <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
  <Data>d2bc546d-cdc8-4a73-9dfb-97adaa21f50a</Data>
  <Data />
  <Data />
  </EventData>
  </Event>
Title: Re: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: Artem on January 12, 2019, 16:24:01
Hello,

Please, try to reproduce an issue on this build:
https://yadi.sk/d/jYJ1V-Nv4mSsdg

It should generate extended bug report
Title: Re: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: gumswap on January 14, 2019, 17:36:12
Hey,
I've run the version at the link you provided. Here is the bug report it generated.

Code: [Select]
date/time          : 2019-01-14, 22:43:59, 378ms
computer name      : LAPPY
user name          : tristan
registered owner   : tristan / Hewlett-Packard
operating system   : Windows 10 Tablet PC x64 build 17134
system language    : English
system up time     : 4 hours 20 minutes
program up time    : 721 milliseconds
processors         : 4x Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
physical memory    : 2893/8074 MB (free/total)
free disk space    : (C:) 9.59 GB
display mode       : 1920x1080, 32 bit
process id         : $3658
allocated memory   : 69.32 MB
largest free block : 1.96 GB
executable         : AIMP.exe
exec. date/time    : 2019-01-14 22:43
version            : 4.5.1.2084
compiled with      : Delphi 10.2 Tokyo
madExcept version  : 4.0.21
callstack crc      : $84dede80, $35069253, $a75555b6
exception number   : 1
exception class    : EReadError
exception message  : Stream Read Error.

main thread ($31a8):
023f9d29 +02d AIMP.Runtime.dll ACL.Utils.Stream              281  +3 StreamReadBuffer
0068de8f +03f AIMP.exe         ADL.MemDataSet               1160  +3 TADLMemDataSet.LoadFromStream
0068de28 +024 AIMP.exe         ADL.MemDataSet               1147  +3 TADLMemDataSet.LoadFromFile
0068e303 +01b AIMP.exe         ADL.MemDataSet               1301  +3 TADLFileMappedMemDataSet.AfterConstruction
006993fd +005 AIMP.exe         AIMP.ML.LocalDataStorage.DB   709  +1 TAIMPMLDataBase.AfterConstruction
020b0039 +01d AIMP.Runtime.dll System                      18304  +2 @AfterConstruction
006993a8 +054 AIMP.exe         AIMP.ML.LocalDataStorage.DB   697  +5 TAIMPMLDataBase.Create
006b467e +04a AIMP.exe         AIMP.ML.LocalDataStorage      425  +1 TAIMPMLLocalDataStorage.Create
0062e653 +04f AIMP.exe         AIMP.ML.Manager               282  +6 TAIMPMusicLibrary.Create
007390a2 +0fe AIMP.exe         AIMPMain                     1014 +12 TAIMPMainForm.Create
023cd0e6 +076 AIMP.Runtime.dll Vcl.Forms                   10760 +13 TApplication.CreateForm
00745bcb +103 AIMP.exe         AIMP                           65 +19 initialization
76df8482 +022 KERNEL32.DLL                                           BaseThreadInitThunk

thread $100c:
76df8482 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $3684:
76df8482 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $3a88:
76df8482 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $2a3c:
74e5a00e +5e USER32.dll                      MsgWaitForMultipleObjects
0046c3a5 +0d AIMP.exe     madExcept 17385 +6 CallThreadProcSafe
0046c40a +32 AIMP.exe     madExcept 17435 +9 ThreadExceptFrame
76df8482 +22 KERNEL32.DLL                    BaseThreadInitThunk
>> created by main thread ($31a8) at:
61c42139 +00 gdiplus.dll

thread $3840:
76df8482 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $1804 (TASOUpdateThread): <suspended> <priority:15>
024175aa +16 AIMP.Runtime.dll ACL.Threading 538 +1 TACLPauseableThread.Create

thread $2c54:
76df8482 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $3818:
7515597d +12d KERNELBASE.dll                    WaitForMultipleObjectsEx
0046c3a5 +00d AIMP.exe       madExcept 17385 +6 CallThreadProcSafe
0046c40a +032 AIMP.exe       madExcept 17435 +9 ThreadExceptFrame
76df8482 +022 KERNEL32.DLL                      BaseThreadInitThunk
>> created by main thread ($31a8) at:
741eed63 +000 combase.dll

modules:
00400000 AIMP.exe                 4.5.1.2084          C:\Program Files (x86)\AIMP
00ef0000 FastMM_FullDebugMode.dll                     C:\Program Files (x86)\AIMP
01130000 AIMP.Shared.dll          4.5.1.2084          C:\Program Files (x86)\AIMP
020a0000 AIMP.Runtime.dll         4.5.1.2084          C:\Program Files (x86)\AIMP
05530000 libFLAC.dll                                  C:\Program Files (x86)\AIMP\System\Encoders
05690000 wavpackdll.dll           5.1.0.0             C:\Program Files (x86)\AIMP\System\Encoders
10000000 MACDll.dll               4.11.0.0            C:\Program Files (x86)\AIMP\System\Encoders
50830000 aimp_libvorbis.dll                           C:\Program Files (x86)\AIMP\System\Encoders
50910000 msdmo.dll                10.0.17134.1        C:\WINDOWS\SYSTEM32
50f10000 lame_enc.dll                                 C:\Program Files (x86)\AIMP\System\Encoders
5c3b0000 RMCLIENT.dll             10.0.17134.471      C:\WINDOWS\system32
5c3d0000 twinapi.appcore.dll      10.0.17134.137      C:\WINDOWS\system32
5d7d0000 dcomp.dll                10.0.17134.1        C:\WINDOWS\system32
5d910000 d3d11.dll                10.0.17134.441      C:\WINDOWS\system32
5df10000 dsound.dll               10.0.17134.1        C:\WINDOWS\SYSTEM32
5e790000 FaultRep.dll             10.0.17134.1        C:\WINDOWS\SYSTEM32
5e850000 bass_wma.dll             2.4.5.1             C:\Program Files (x86)\AIMP\Plugins\bass_wma
5e860000 bass.dll                 2.4.13.8            C:\Program Files (x86)\AIMP
5e8c0000 libsoxr.dll                                  C:\Program Files (x86)\AIMP\System
5eab0000 SHFolder.dll             10.0.17134.1        C:\WINDOWS\SYSTEM32
61bd0000 gdiplus.dll              10.0.17134.523      C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.523_none_73d8c7959f75cd2a
68260000 dataexchange.dll         10.0.17134.1        C:\WINDOWS\system32
683a0000 MMDevApi.dll             10.0.17134.1        C:\WINDOWS\System32
699d0000 MSACM32.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
6af30000 dbgcore.DLL              10.0.17134.1        C:\WINDOWS\SYSTEM32
6b230000 dbghelp.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
6b3c0000 dxgi.dll                 10.0.17134.112      C:\WINDOWS\system32
6b610000 wintypes.dll             10.0.17134.523      C:\WINDOWS\SYSTEM32
6b6f0000 CoreUIComponents.dll     10.0.17134.376      C:\WINDOWS\System32
6b950000 CoreMessaging.dll        10.0.17134.471      C:\WINDOWS\System32
6b9e0000 TextInputFramework.dll   10.0.17134.376      C:\WINDOWS\System32
6ba60000 dwmapi.dll               10.0.17134.1        C:\WINDOWS\system32
6baf0000 wininet.dll              11.0.17134.523      C:\WINDOWS\SYSTEM32
6c0a0000 cscapi.dll               10.0.17134.1        C:\WINDOWS\SYSTEM32
6c3f0000 DEVOBJ.dll               10.0.17134.1        C:\WINDOWS\System32
6c840000 ntmarta.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
6eba0000 NETUTILS.DLL             10.0.17134.1        C:\WINDOWS\SYSTEM32
6ebb0000 wkscli.dll               10.0.17134.1        C:\WINDOWS\SYSTEM32
6ec80000 netapi32.dll             10.0.17134.1        C:\WINDOWS\SYSTEM32
702c0000 COMCTL32.dll             6.10.17134.523      C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17134.523_none_42edd4b044e3535c
73030000 uxtheme.dll              10.0.17134.1        C:\WINDOWS\system32
730b0000 WINSTA.dll               10.0.17134.1        C:\WINDOWS\SYSTEM32
739a0000 WINMMBASE.dll            10.0.17134.1        C:\WINDOWS\SYSTEM32
739d0000 winmm.dll                10.0.17134.1        C:\WINDOWS\SYSTEM32
73a00000 wsock32.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
73aa0000 mpr.dll                  10.0.17134.1        C:\WINDOWS\SYSTEM32
73ac0000 version.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
73ad0000 msimg32.dll              10.0.17134.1        C:\WINDOWS\SYSTEM32
73ae0000 bcrypt.dll               10.0.17134.112      C:\WINDOWS\SYSTEM32
73b00000 IPHLPAPI.DLL             10.0.17134.1        C:\WINDOWS\SYSTEM32
73b30000 PROPSYS.dll              7.0.17134.112       C:\WINDOWS\SYSTEM32
73d60000 oleacc.dll               7.2.17134.1         C:\WINDOWS\SYSTEM32
73df0000 winspool.drv             10.0.17134.319      C:\WINDOWS\SYSTEM32
73e60000 wtsapi32.dll             10.0.17134.1        C:\WINDOWS\SYSTEM32
74040000 CRYPTBASE.dll            10.0.17134.1        C:\WINDOWS\System32
74050000 SspiCli.dll              10.0.17134.376      C:\WINDOWS\System32
74070000 powrprof.dll             10.0.17134.1        C:\WINDOWS\System32
740c0000 shcore.dll               10.0.17134.112      C:\WINDOWS\System32
74150000 combase.dll              10.0.17134.523      C:\WINDOWS\System32
743b0000 FLTLIB.DLL               10.0.17134.1        C:\WINDOWS\System32
74430000 MSCTF.dll                10.0.17134.376      C:\WINDOWS\System32
74580000 cfgmgr32.dll             10.0.17134.1        C:\WINDOWS\System32
745c0000 sechost.dll              10.0.17134.319      C:\WINDOWS\System32
74610000 kernel.appcore.dll       10.0.17134.112      C:\WINDOWS\System32
746d0000 WS2_32.dll               10.0.17134.1        C:\WINDOWS\System32
74740000 windows.storage.dll      10.0.17134.471      C:\WINDOWS\System32
74d00000 ucrtbase.dll             10.0.17134.319      C:\WINDOWS\System32
74e20000 USER32.dll               10.0.17134.376      C:\WINDOWS\System32
75050000 KERNELBASE.dll           10.0.17134.441      C:\WINDOWS\System32
75240000 gdi32full.dll            10.0.17134.471      C:\WINDOWS\System32
75520000 SHELL32.dll              10.0.17134.441      C:\WINDOWS\System32
76870000 IMAGEHLP.DLL             10.0.17134.1        C:\WINDOWS\System32
76890000 win32u.dll               10.0.17134.1        C:\WINDOWS\System32
768b0000 bcryptPrimitives.dll     10.0.17134.471      C:\WINDOWS\System32
76d50000 clbcatq.dll              2001.12.10941.16384 C:\WINDOWS\System32
76de0000 KERNEL32.DLL             10.0.17134.1        C:\WINDOWS\System32
76ec0000 oleaut32.dll             10.0.17134.48       C:\WINDOWS\System32
76f60000 msvcp_win.dll            10.0.17134.1        C:\WINDOWS\System32
76fe0000 comdlg32.dll             10.0.17134.1        C:\WINDOWS\System32
770c0000 GDI32.dll                10.0.17134.285      C:\WINDOWS\System32
772f0000 advapi32.dll             10.0.17134.471      C:\WINDOWS\System32
77380000 RPCRT4.dll               10.0.17134.471      C:\WINDOWS\System32
77440000 ole32.dll                10.0.17134.407      C:\WINDOWS\System32
77540000 profapi.dll              10.0.17134.1        C:\WINDOWS\System32
77560000 msvcrt.dll               7.0.17134.1         C:\WINDOWS\System32
77620000 IMM32.DLL                10.0.17134.1        C:\WINDOWS\System32
77650000 SHLWAPI.dll              10.0.17134.1        C:\WINDOWS\System32
77790000 ntdll.dll                10.0.17134.471      C:\WINDOWS\SYSTEM32

cpu registers:
eax = ff77d390
ebx = 0000000c
ecx = 00000000
edx = 00bd44a8
esi = 023f4e44
edi = 0019fe04
eip = 023f9d2e
esp = 0019fda4
ebp = 0019fe18

stack dump:
0019fda4  2e 9d 3f 02 de fa ed 0e - 01 00 00 00 07 00 00 00  ..?.............
0019fdb4  b8 fd 19 00 2e 9d 3f 02 - 90 d3 77 ff 0c 00 00 00  ......?...w.....
0019fdc4  44 4e 3f 02 04 fe 19 00 - 18 fe 19 00 d4 fd 19 00  DN?.............
0019fdd4  b0 38 90 ff b0 c7 7c ff - 00 17 8c ff 94 de 68 00  .8....|.......h.
0019fde4  f0 fd 19 00 14 0e 0b 02 - 18 fe 19 00 20 fe 19 00  ............ ...
0019fdf4  14 0e 0b 02 18 fe 19 00 - b0 c7 7c ff 00 00 00 00  ..........|.....
0019fe04  ed ff 0a 02 18 fe 19 00 - 00 17 8c ff b0 c7 7c ff  ..............|.
0019fe14  b0 c7 7c ff 34 fe 19 00 - 2d de 68 00 4c fe 19 00  ..|.4...-.h.L...
0019fe24  14 0e 0b 02 34 fe 19 00 - b0 c7 7c ff 00 17 8c ff  ....4.....|.....
0019fe34  68 fe 19 00 08 e3 68 00 - b0 c7 7c ff 02 94 69 00  h.....h...|...i.
0019fe44  01 a0 99 ff 3c 00 0b 02 - 70 fe 19 00 f3 0f 0b 02  ....<...p.......
0019fe54  68 fe 19 00 b0 38 90 ff - b0 c7 7c ff 01 a0 99 ff  h....8....|.....
0019fe64  b0 c7 7c ff b8 fe 19 00 - ad 93 69 00 8c fe 19 00  ..|.......i.....
0019fe74  f3 0f 0b 02 b8 fe 19 00 - b0 c7 7c ff 20 ae d6 ff  ..........|. ...
0019fe84  01 d7 62 00 83 46 6b 00 - 98 fe 19 00 14 0e 0b 02  ..b..Fk.........
0019fe94  b8 fe 19 00 c0 fe 19 00 - f3 0f 0b 02 b8 fe 19 00  ................
0019fea4  b0 38 90 ff b0 3f 96 ff - 20 ae d6 ff 01 00 00 00  .8...?.. .......
0019feb4  00 00 00 00 dc fe 19 00 - 56 e6 62 00 e8 fe 19 00  ........V.b.....
0019fec4  f3 0f 0b 02 dc fe 19 00 - b0 3f 96 ff 80 a6 d5 ff  .........?......
0019fed4  00 1d de ff ff ff ff ff - 14 ff 19 00 a7 90 73 00  ..............s.


Title: Re: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: Artem on January 14, 2019, 18:19:40
Looks like database file of music library is corrupted. Can you send it to me? I will try to recover it.
File located at C:\Users\<UserName>\AppData\Roaming\AIMP\AudioLibrary\Local.adb
Title: Re: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: gumswap on January 15, 2019, 07:37:08
Thank you!

I checked the file, it's 0 bytes and empty :(

I deleted the file, started aimp. It loads OK, and has re-scanned and rebuilt the library.

Thanks for your help :)
Title: Re: Crash on Startup "EReadError in module AIMP.Runtime.dll'
Post by: Artem on January 15, 2019, 20:57:59
Oh, interested. I will check my code for this case