Old 15th August 2013, 10:47   #1
parandroid
Junior Member
 
Join Date: Aug 2013
Posts: 2
Winamp crash

Windows 8 Pro, desktop PC, x64. Crash occurs during application startup.

Crashing stack is as follows:
code:

WARNING: Frame IP not in any known module. Following frames may be wrong.
0204e1b4 74c477d8 0034059c 00000210 00000001 0x5dfc210
0204e1e0 74c478cb 05dfc210 0034059c 00000210 user32!InternalCallWinProc+0x23
0204e25c 74c47b6f 05dfc210 05dfc210 00000000 user32!UserCallWinProcCheckWow+0x100
0204e2c0 74c47c44 00c79920 00000000 00000210 user32!DispatchClientMessage+0x15d
0204e2fc 77272c92 0204e314 00000000 0204e7f8 user32!__fnDWORD+0x2b
0204e330 74c4d3cc 00000100 0204e690 0204e380 ntdll!KiUserCallbackDispatcher+0x2e
0204e60c 74c4d198 00000100 00000000 46010000 user32!VerNtUserCreateWindowEx+0x238
0204e6d4 74c4d46c 0204e690 00000000 46010000 user32!CreateWindowInternal+0x26b
0204e714 62de3319 00000100 62e403f8 00000000 user32!CreateWindowExW+0x37
0204e764 62de203a 0078ab80 0078ab84 081e228c ieframe!CShellEmbedding::_CreateWindowOrSetParent+0x7f
0204e778 62de1f36 081e2288 0078ab84 0078abb4 ieframe!CShellEmbedding::_OnSetClientSite+0x2b
0204e79c 62de1e5c 081e22c4 0078ab84 081e2300 ieframe!CWebBrowserOC::_OnSetClientSite+0xcc
0204e7b0 62de1df9 0078ab84 081e2288 081e2260 ieframe!CShellEmbedding::SetClientSite+0x59
0204e7c4 068d8cd1 0078ab84 081e2288 00000000 ieframe!CShellOcx::SetClientSite+0x1c
00000000 00000000 00000000 00000000 00000000 gen_lyrics!DllGetClassObject+0x3741




Last call on the stack is to a gen_lyrics library probably looking at it:

code:
0:001> u 0x5dfc210
05dfc210 c744240460221e08 mov dword ptr [esp+4],81E2260h
05dfc218 e923b0ad00 jmp gen_lyrics!DllGetClassObject+0x1cb0 (068d7240)
05dfc21d 0000 add byte ptr [eax],al
05dfc21f 005785 add byte ptr [edi-7Bh],dl
05dfc222 314a00 xor dword ptr [edx],ecx
05dfc225 1900 sbb dword ptr [eax],eax
05dfc227 88d8 mov al,bl
05dfc229 c0df05 rcr bh,5



module information:
code:
0:001> lmvm gen_lyrics
start end module name
068d0000 068e5000 gen_lyrics C (export symbols) gen_lyrics.dll
Loaded symbol image file: gen_lyrics.dll
Image path: D:\Program Files (x86)\Winamp\Plugins\gen_lyrics.dll
Image name: gen_lyrics.dll
Timestamp: Fri Jul 21 16:08:51 2006 (44C0C3D3)
CheckSum: 00000000
ImageSize: 00015000
File version: 0.0.0.0
Product version: 0.0.0.0
File flags: 0 (Mask 0)
File OS: 0 Unknown Base
File type: 0.0 Unknown
File date: 00000000.00000000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4



I can share the dump over dropbox if anyone from Winamp is interested to look at it, although it looks like a lyrics plugin crash to me.

The issue is resolved by removing the gen_lyrics.dll from its location:
code:
D:\Program Files (x86)\Winamp\Plugins\gen_lyrics.dll


Winamp then loads fine. Winamp module information:

code:
0:001> lmvm winamp
start end module name
00400000 00638000 winamp (export symbols) winamp.exe
Loaded symbol image file: winamp.exe
Image path: D:\Program Files (x86)\Winamp\winamp.exe
Image name: winamp.exe
Timestamp: Thu Jun 27 00:47:59 2013 (51CB537F)
CheckSum: 0022B327
ImageSize: 00238000
File version: 5.6.4.3418
Product version: 5.6.4.3418
File flags: 28 (Mask 3F) Private Special
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Nullsoft, Inc.
ProductName: Winamp
InternalName: WINAMP
OriginalFilename: Winamp.exe
ProductVersion: 5.6.4.3418
FileVersion: 5.6.4.3418
PrivateBuild: Release|Win32
SpecialBuild: 5.6.4, Build 3418 FINAL_2013_0626_201530
FileDescription: Winamp
LegalCopyright: Copyright © 1997-2013 Nullsoft, Inc.
LegalTrademarks: Nullsoft and Winamp are trademarks of Nullsoft, Inc.
Comments: Visit http://www.winamp.com/ for updates.

parandroid is offline   Reply With Quote
Old 15th August 2013, 11:13   #2
DrO
 
Join Date: Sep 2003
Posts: 27,873
there's nothing we can do officially other than stating to do things to block the loading of / automatically removing that plug-in (which keeps coming up as a problem with people's installs) as we cannot fix code issues in the plug-in as it's a 3rd party item.

other than checking for an update of it, not using it is likely the only solution.

also you're using an older version of Winamp (current version is v5.65 at the time of reply).
DrO is offline   Reply With Quote
Old 15th August 2013, 12:31   #3
parandroid
Junior Member
 
Join Date: Aug 2013
Posts: 2
Thanks DrO. I have only one plug-in installed in WinAmp and that is SongFreaks online service. I'm not sure if that is related to this issue because it just makes use of the browser built-in.

Is gen_lyrics.dll part of WinAmp or does it come installed afterwards by another plug-in?
parandroid is offline   Reply With Quote
Old 15th August 2013, 12:49   #4
DrO
 
Join Date: Sep 2003
Posts: 27,873
the SongFreaks online service is completely different from the plug-in and would not have any effect on such things (and technically it's not counted as a plug-in in the true sense of the meaning in the Winamp world).

gen_lyrics.dll is not an official plug-in from Winamp (is why i referred to it as a 3rd party item) and would not have been installed by any official Winamp installer i.e. one from winamp.com (if installed from somewhere else then if things have been modified to include it then sadly there's little we can do to stop such things). so it would have had to have been installed at some point by someone (you maybe?)
DrO is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Technical Support

Tags
crash

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump