Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: RC7 FLAC Bug (Read 2245 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

RC7 FLAC Bug

Description: When opening a .m3u playlist containing several FLAC files, sometimes a few of them fail to open properly. Instead of getting added to the playlist with tags read, they just gets added to the list with their filename. Additionally, a bug report is generated in colsole. When I click on the failed file, it is read properly and plays. The failed files are pretty random and not broken. Problem present since RC2 (possible before). Not present in 0.667.

Problem only occurs with FLAC files, not MP3, MPC or Ogg Vorbis.

Failure from Console:

INFO (CORE) : startup time: 78 ms
ERROR (CORE) : Illegal operation:
Code: C0000005h, flags: 00000000h, address: 009B4A7Fh
Access violation, operation: read, address: 00BFE000h
Module: "foo_flac", loaded at 009B0000h - 009CA000h
Additional info: input::g_get_info()
This is the first crash logged by this instance.
Code bytes:
009B4A5Fh:  4D F4 8B C7 5F 5E 64 89 0D 00 00 00 00 C9 C3 8B
009B4A6Fh:  4C 24 04 33 C0 38 01 74 0D 3B 44 24 08 73 07 40
009B4A7Fh:  80 3C 08 00 75 F3 C3 8B 4C 24 04 33 C0 66 83 39
009B4A8Fh:  00 74 0B 3B 44 24 08 73 05 40 41 41 EB EF C3 53
Crash info dumped to failure_00000022.txt in your program directory.
If you are reading this, you should restart the program as soon as possible to avoid further trouble, and report this exact message to the developer.
ERROR (CORE) : internal error reading file info:
INFO (CORE) : location: "file://f:\flacs\Lenny Kravitz\Are You Gonna Go My Way (1993)\08 My Love.flac" (0)
ERROR (CORE) : Illegal operation:
Code: C0000005h, flags: 00000000h, address: 009B4A7Fh
Access violation, operation: read, address: 00C3F000h
Module: "foo_flac", loaded at 009B0000h - 009CA000h
Additional info: input::g_get_info()
This is your 2-nd crash. When reporting the problem to a developer, please try to post info about the first crash instead.
Code bytes:
009B4A5Fh:  4D F4 8B C7 5F 5E 64 89 0D 00 00 00 00 C9 C3 8B
009B4A6Fh:  4C 24 04 33 C0 38 01 74 0D 3B 44 24 08 73 07 40
009B4A7Fh:  80 3C 08 00 75 F3 C3 8B 4C 24 04 33 C0 66 83 39
009B4A8Fh:  00 74 0B 3B 44 24 08 73 05 40 41 41 EB EF C3 53
Crash info dumped to failure_00000023.txt in your program directory.
If you are reading this, you should restart the program as soon as possible to avoid further trouble, and report this exact message to the developer.
ERROR (CORE) : internal error reading file info:
INFO (CORE) : location: "file://f:\flacs\Lenny Kravitz\Circus (1995)\09 Don't Go and Put a Bullet in Your Head.flac" (0)
ERROR (CORE) : Illegal operation:
Code: C0000005h, flags: 00000000h, address: 009B4A7Fh
Access violation, operation: read, address: 00C2F000h
Module: "foo_flac", loaded at 009B0000h - 009CA000h
Additional info: input::g_get_info()
This is your 3-rd crash. When reporting the problem to a developer, please try to post info about the first crash instead.
Code bytes:
009B4A5Fh:  4D F4 8B C7 5F 5E 64 89 0D 00 00 00 00 C9 C3 8B
009B4A6Fh:  4C 24 04 33 C0 38 01 74 0D 3B 44 24 08 73 07 40
009B4A7Fh:  80 3C 08 00 75 F3 C3 8B 4C 24 04 33 C0 66 83 39
009B4A8Fh:  00 74 0B 3B 44 24 08 73 05 40 41 41 EB EF C3 53
Crash info dumped to failure_00000024.txt in your program directory.
If you are reading this, you should restart the program as soon as possible to avoid further trouble, and report this exact message to the developer.
ERROR (CORE) : internal error reading file info:
INFO (CORE) : location: "file://f:\flacs\Lenny Kravitz\Lenny (2001)\01 Battlefield of Love.flac" (0)
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://f:\flacs\Lenny Kravitz\Let Love Rule (1989)\01 Sittin' on Top of the World.flac" (0)
INFO (foo_output_std) : attempting to create DirectSound buffer : 44100Hz 16bps 2ch fixed-point
INFO (foo_output_std) : DirectSound initialized successfully, using software mixing


failure0000000022.txt:

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 009B4A7Fh
Access violation, operation: read, address: 00BFE000h
Module: "foo_flac", loaded at 009B0000h - 009CA000h
Additional info: input::g_get_info()
This is the first crash logged by this instance.
Code bytes:
009B4A5Fh:  4D F4 8B C7 5F 5E 64 89 0D 00 00 00 00 C9 C3 8B
009B4A6Fh:  4C 24 04 33 C0 38 01 74 0D 3B 44 24 08 73 07 40
009B4A7Fh:  80 3C 08 00 75 F3 C3 8B 4C 24 04 33 C0 66 83 39
009B4A8Fh:  00 74 0B 3B 44 24 08 73 05 40 41 41 EB EF C3 53
Version info:
foobar2000 v0.7 RC7
UNICODE

RC7 FLAC Bug

Reply #1
Yes, I'm seeing this exact same thing in RC8 as well.