Skip to main content
Topic: [BUG] fb2k 0.9.3 b1 and foo_infobox.dll (Read 4761 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll


Just before that there was a warning with metadb leaks.
This happened while I was editing tags with special fileinfo plugin
Crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03D680CEh
Access violation, operation: read, address: 04FE8B48h
Call path:

This is the first crash logged by this instance.
Code bytes (03D680CEh):
03D6808Eh:  CC CC 83 C1 48 51 FF 15 30 B0 D8 03 C3 CC CC CC
03D6809Eh:  CC CC B8 01 00 00 00 C3 CC CC CC CC CC CC CC CC
03D680AEh:  CC CC 57 8B 7E 3C 85 FF 74 0F 57 E8 33 F0 00 00
03D680BEh:  57 E8 8D EE 00 00 83 C4 08 8B 4E 30 85 C9 74 06
03D680CEh:  8B 01 8B 10 FF D2 8B 4E 2C 85 C9 74 06 8B 01 8B
03D680DEh:  10 FF D2 8B 7E 0C 85 FF 74 0F 57 E8 03 F0 00 00
03D680EEh:  57 E8 5D EE 00 00 83 C4 08 56 C7 46 04 74 CF D8
03D680FEh:  03 E8 AA F2 00 00 83 C4 04 8B C6 5F C3 CC CC CC
Stack (0012FE8Ch):
0012FE6Ch:  00164930 00164968 00160168 00000000
0012FE7Ch:  00000000 00164968 00000040 00164970
0012FE8Ch:  00000000 03D6807D 00000000 03DC5F70
0012FE9Ch:  03D68035 00000001 004D79B0 00429412
0012FEACh:  00000000 004D79B0 0042FDC0 004D79B0
0012FEBCh:  0042FDF1 009D5208 004D79B0 0012FEE8
0012FECCh:  0042F702 009D5208 00000001 00000001
0012FEDCh:  0012FF14 004A1AFB FFFFFFFF 0012FF24
0012FEECh:  004AD988 004D79B0 0049170F D84FE909
0012FEFCh:  00000A28 00000002 00000001 009D53C8
0012FF0Ch:  0012FEF8 0012FAB4 0012FFB0 00491860
0012FF1Ch:  D8110F95 00000000 0012FFC0 0049177E
0012FF2Ch:  FFFFFFFF 00000000 00000000 00490CD3
0012FF3Ch:  FFFFFFFF D84FE9ED 011BD0B8 00000018
0012FF4Ch:  7FFDE000 00000044 000207AC 0002078C
0012FF5Ch:  000206B8 00000000 00000000 00000000
0012FF6Ch:  00000000 00000000 00000000 00000000
0012FF7Ch:  00000C01 00000003 00000000 00000000
0012FF8Ch:  00010001 00000000 C0000005 00000001
0012FF9Ch:  00000005 00000000 FFFFFFFF 0012FF40
Registers:
EAX: 00000000, EBX: 00000000, ECX: 04FE8B48, EDX: 03D8DB80
ESI: 03DC5A58, EDI: 00000000, EBP: 0012FEC8, ESP: 0012FE8C
Crash location: "foo_sic", loaded at 03D60000h - 03DAB000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004EC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A30000h - 00A63000h
foo_albumlist                    loaded at 00A90000h - 00AD0000h
foo_audioscrobbler              loaded at 00AF0000h - 00B27000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 00B50000h - 00B80000h
foo_bitcompare                  loaded at 00BA0000h - 00BC6000h
foo_burninate                    loaded at 00BF0000h - 00C27000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00C50000h - 00C85000h
foo_channel_mixer                loaded at 00CB0000h - 00CEA000h
foo_common                      loaded at 00D00000h - 00D3A000h
foo_converter                    loaded at 00D60000h - 00DC6000h
foo_convolve                    loaded at 00DF0000h - 00E41000h
foo_cuesheet_creator            loaded at 00E70000h - 00E9D000h
foo_cwb_hooks                    loaded at 00EC0000h - 00EC9000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dbsearch                    loaded at 00EF0000h - 00F5C000h
foo_dsp_skip_silence            loaded at 00F80000h - 00F8A000h
foo_dsp_soundtouch              loaded at 00FA0000h - 00FAF000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 00FC0000h - 01001000h
foo_dsp_tube                    loaded at 01030000h - 01056000h
foo_freedb2                      loaded at 01070000h - 010B1000h
foo_fullscreen                  loaded at 010E0000h - 010FB000h
foo_infobox                      loaded at 01120000h - 01160000h
foo_input_matroska              loaded at 01180000h - 01206000h
foo_input_shorten                loaded at 01230000h - 0125E000h
foo_input_std                    loaded at 01280000h - 01388000h
foo_lyricsdb                    loaded at 013B0000h - 013CE000h
OLEAUT32                        loaded at 77120000h - 771AC000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_masstag                      loaded at 013E0000h - 0142F000h
foo_masstag_addons              loaded at 01450000h - 0145A000h
foo_navigator                    loaded at 014A0000h - 014C1000h
foo_out_ks                      loaded at 014D0000h - 014FB000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playcount                    loaded at 01520000h - 01548000h
foo_playlist_manager            loaded at 01570000h - 015B7000h
foo_playlist_tree                loaded at 015E0000h - 0164B000h
foo_pqview                      loaded at 01670000h - 0168C000h
foo_prettypop                    loaded at 016B0000h - 016FD000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
msvcm80.ni                      loaded at 7C540000h - 7C63C000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_preview                      loaded at 03B80000h - 03BA1000h
foo_random                      loaded at 03C60000h - 03C9F000h
foo_rgscan                      loaded at 03CA0000h - 03CE5000h
foo_run                          loaded at 03D10000h - 03D3B000h
foo_sic                          loaded at 03D60000h - 03DAB000h
foo_skip                        loaded at 03DD0000h - 03DEB000h
foo_trackfinder                  loaded at 03E10000h - 03E36000h
foo_uie_albumart                loaded at 03E60000h - 03EE3000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 03F20000h - 03F5F000h
foo_uie_lyrics_panel            loaded at 03F80000h - 03FE8000h
foo_uie_playlists_dropdown      loaded at 04010000h - 0404C000h
foo_uie_quicksearch              loaded at 04070000h - 040B8000h
foo_uie_tabs                    loaded at 040E0000h - 04106000h
foo_uie_vis_projectm            loaded at 04130000h - 041A4000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_ui_columns                  loaded at 04680000h - 0471B000h
foo_ui_std                      loaded at 04740000h - 04796000h
foo_unpack                      loaded at 047C0000h - 047EE000h
foo_utils                        loaded at 04810000h - 04849000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
imon                            loaded at 20B00000h - 20B46000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
ieview                          loaded at 056F0000h - 0570F000h
xpsp2res                        loaded at 20000000h - 202C5000h
IMM32                            loaded at 76390000h - 763AD000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 03D6807Dh, location: "foo_sic", loaded at 03D60000h - 03DAB000h
Address: 03D68035h, location: "foo_sic", loaded at 03D60000h - 03DAB000h
Address: 004D79B0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00429412h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D79B0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0042FDC0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D79B0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0042FDF1h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D79B0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0042F702h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004A1AFBh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004AD988h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D79B0h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0049170Fh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00491860h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0049177Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00490CD3h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 011BD0B8h, location: "foo_input_matroska", loaded at 01180000h - 01206000h
Address: 00491860h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 011BD0B8h, location: "foo_input_matroska", loaded at 01180000h - 01206000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00490D2Dh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004EC000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004EC000h

Version info:
foobar2000 v0.9.3 beta 1
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Quick Search Toolbar 2.8f  (foo_uie_quicksearch)
Randomized playlist entry 1.2.3  (foo_random)
Playlist Tree Panel 2.2.beta2 [Jun 26 2006 - 11:41:51]  (foo_playlist_tree)
foosic music database 1.0 beta 7  (foo_sic)
Pretty Popup 1.2.3  (foo_prettypop)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
freedb tagger v0.5.1a  (foo_freedb2)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Binary comparator 1.0  (foo_bitcompare)
Special file info box 2.0.3  (foo_infobox)
Tube Sound 0.7  (foo_dsp_tube)
Playback statistics 1.0  (foo_playcount)
Audioscrobbler 1.3.4  (foo_audioscrobbler)
Fullscreen 0.3.1  (foo_fullscreen)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard input array 1.0  (foo_input_std)
Masstagger Addons 0.1.1  (foo_masstag_addons)
CD Audio Decoder 2.1.1  (foo_cdda)
RAR reader 1.1  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
ZIP/GZIP reader 1.0  (foo_unpack)
foo_skip 0.2  (foo_skip)
Channel Mixer 0.9.4  (foo_channel_mixer)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Database search 1.4 beta 3  (foo_dbsearch)
Run services 0.3.2  (foo_run)
Preview 1.1  (foo_preview)
Converter 1.0.1  (foo_converter)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Common services 0.1  (foo_common)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
foo_lyricsdb 0.0.7 beta 3  (foo_lyricsdb)
ABX comparator 1.3  (foo_abx)
Cuesheet Creator 0.4.5  (foo_cuesheet_creator)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15]  (foo_trackfinder)
Audio CD Writer 2.0.1  (foo_burninate)
Playlist Manager 1.0.2  (foo_playlist_manager)
Skip silence 0.1  (foo_dsp_skip_silence)
Convolver 0.3  (foo_convolve)
Kernel Streaming Output 1.2.1  (foo_out_ks)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Album Art Panel feat. Matroska 0.1763  (foo_uie_albumart)
cwbowron's hooks 1.0.1 [Apr 13 2006 - 14:30:00]  (foo_cwb_hooks)
Matroska Plugin 0.9.0.8  (foo_input_matroska)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Navigator 0.2  (foo_navigator)
Album List 3.2.0  (foo_albumlist)
Playlist tools 0.5.8  (foo_utils)



[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #1
Happened again.
One more error message

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #2
Ive tested the plugin with v0.9.3 beta 1. Cant reproduce the error. Does it happen when editing certain tags or using certain functions of the plugin?
My Name is Sean and I'm here to leech off your genius.

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #3
I'm on Win2000 SP4 and I remember I called the plugin yesterday with no crash. (After installation of beta 0.93b1)

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #4
This is not reproducible.
Most of the time everything works fine, but since I've installed 093 beta 1 I've had 3 crashes like this.
The common thing is: I hit Alt+N for saving changes and going to the next item in playlist

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #5
... I hit Alt+N for saving changes and going to the next item in playlist

If I remember correctly Peter mentioned that the implementation of this mechanism in foo_infobox is quite "hackish" and not the way it's supposed to be. I recommend you to use the new properties dialog with multiple items. Just double click the tag and a tabbed dialog box will appear where you can change the tag information of one file after the other.

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #6
If I remember correctly Peter mentioned that the implementation of this mechanism in foo_infobox is quite "hackish" and not the way it's supposed to be. I recommend you to use the new properties dialog with multiple items. Just double click the tag and a tabbed dialog box will appear where you can change the tag information of one file after the other.


Well, I have the same problem like roentgen but I think it's not only a problem of foo_infobox. I have foo_playcount (unofficial) installed and everytime a track should be updated with LAST_PLAYED-Tag it didn't do it. I closed FB2k and the error occurs. I deleted the plugin and everthing was okay. I reinstalled the dll and the error
came up again.
So I think it's a tagging problem of the new 0.9.3beta1 and not a problem of foo_infobox, foo_playcount and maybe other tagging plugins. (Sorry for bad english  )

[BUG] fb2k 0.9.3 b1 and foo_infobox.dll

Reply #7
At least in the case of the unofficial foo_playcount the problem is that it calls certain API functions from within a callback. While this never has been a safe thing to do, foobar2000 did not check for this prior to 0.9.3. It is a bug in that component, not in 0.9.3. Component authors should refer to the new section on callbacks in the SDK readme.

 
SimplePortal 1.0.0 RC1 © 2008-2019