Looks like i spoke too soon,
looks like i've found another bug, but with 1.01 this time
there is something wrong with the bemused refresh list function,
in the foo_bluetooth_ctrl config i have entered D:\Download Music;F:\Albums for places for it to search for music.
when i refresh the list on my phone, it shows either the root of C: or the root of F:.
if i try to change the directory after the list is refreshed foobar crashes
here is the first crash log
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 009024C2h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (009024C2h):
00902482h: D2 49 00 00 8B 44 24 18 6A FF 8D 4C 24 1C FF 10
00902492h: 50 8D 4C 24 50 E8 05 4A 00 00 6A FF 68 58 A2 90
009024A2h: 00 8D 4C 24 50 E8 AC 49 00 00 8B 54 24 48 8D 4C
009024B2h: 24 48 FF 12 50 FF 15 0C A1 90 00 83 C4 04 8B E8
009024C2h: 8B 45 00 6A FF 8B CD FF 50 04 50 8D 4C 24 38 E8
009024D2h: CB 49 00 00 8B 55 00 8B CD FF 52 0C C1 E8 04 A8
009024E2h: 01 0F 84 37 01 00 00 8B 45 00 6A 01 68 54 A2 90
009024F2h: 00 8B CD FF 50 04 50 FF 15 A0 A0 90 00 83 C4 0C
Stack (0012FC38h):
0012FC18h: 0012FDA4 7FFDE000 84A11020 0012F904
0012FC28h: 00000018 0012F92C B58F4DD8 B58F4AB8
0012FC38h: 7C001A52 00923FB0 0012FD98 00000000
0012FC48h: 00923FB0 009247A0 0090A194 00924760
0012FC58h: 00000011 00000011 00000000 00000007
0012FC68h: 0090A194 00000000 00000000 00000000
0012FC78h: 00000000 00000000 0090A194 00924780
0012FC88h: 00000018 00000018 00000000 0000000A
0012FC98h: 0012FCF4 0090950F 00000005 00902BAF
0012FCA8h: 0090A194 00924708 00000017 00000017
0012FCB8h: 00000000 00000006 0090A194 009246A8
0012FCC8h: 00000011 00000011 00000000 00000000
0012FCD8h: 0012FC1C 00000000 7C001A52 00923FB0
0012FCE8h: 00000000 0012FCC0 0012FCA8 0012FD50
0012FCF8h: 009095B0 00000000 00902FE9 0090A194
0012FD08h: 009246E8 00000017 00000017 00000000
0012FD18h: 00000006 00008000 00903C40 54534C44
0012FD28h: 00C317D2 00C3522C 54534C44 00000000
0012FD38h: 0090A194 009245F0 00000023 00000023
0012FD48h: 00000000 00000016 0012FDF0 009093C8
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0089D008, EDX: 00260003
ESI: 009247A0, EDI: 009247A0, EBP: 00000000, ESP: 0012FC38
Crash location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 77F50000h - 77FF7000h
kernel32 loaded at 77E60000h - 77F46000h
USER32 loaded at 77D40000h - 77DCC000h
GDI32 loaded at 7E090000h - 7E0D1000h
ADVAPI32 loaded at 77DD0000h - 77E5D000h
RPCRT4 loaded at 78000000h - 78087000h
ole32 loaded at 771B0000h - 772D4000h
COMCTL32 loaded at 71950000h - 71A34000h
msvcrt loaded at 77C10000h - 77C63000h
SHLWAPI loaded at 70A70000h - 70AD5000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F5000h
SHELL32 loaded at 773D0000h - 77BC2000h
foo_albumlist loaded at 008D0000h - 008DA000h
foo_ape loaded at 008E0000h - 00900000h
foo_bluetooth_ctrl loaded at 00900000h - 00911000h
MSVCP70 loaded at 7C080000h - 7C0F7000h
MSVCR70 loaded at 7C000000h - 7C054000h
foo_cdda loaded at 00930000h - 0093E000h
foo_clienc loaded at 00940000h - 0094B000h
foo_console loaded at 00950000h - 00957000h
foo_diskwriter loaded at 00960000h - 00972000h
WINMM loaded at 76B40000h - 76B6C000h
foo_flac loaded at 00A00000h - 00A16000h
foo_input_std loaded at 00A20000h - 00AC2000h
MSACM32 loaded at 77BE0000h - 77BF4000h
foo_masstag loaded at 00AD0000h - 00AE1000h
foo_null loaded at 00AF0000h - 00AF7000h
foo_output_asio(dll) loaded at 00B00000h - 00B31000h
foo_output_std loaded at 00B50000h - 00B59000h
foo_out_dsound_ex2 loaded at 00B60000h - 00B69000h
DSOUND loaded at 51080000h - 510DA000h
VERSION loaded at 77C00000h - 77C07000h
foo_rgscan loaded at 00B80000h - 00B8B000h
foo_scheduler loaded at 00B90000h - 00BA2000h
foo_ui_columns loaded at 00BB0000h - 00BD3000h
foo_ui_std loaded at 00BE0000h - 00BF7000h
foo_vis_bacon loaded at 00C00000h - 00C14000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_vis_manager loaded at 00C30000h - 00C38000h
uxtheme loaded at 5AD70000h - 5ADA4000h
Powrprof loaded at 74AD0000h - 74AD7000h
appHelp loaded at 75F40000h - 75F5F000h
CLBCATQ loaded at 7C890000h - 7C911000h
OLEAUT32 loaded at 77120000h - 771AB000h
COMRes loaded at 77050000h - 77115000h
cscui loaded at 76620000h - 7666E000h
CSCDLL loaded at 76600000h - 7661B000h
browseui loaded at 71500000h - 715FD000h
SETUPAPI loaded at 76670000h - 76757000h
ntshrui loaded at 76990000h - 769B4000h
ATL loaded at 76B20000h - 76B35000h
NETAPI32 loaded at 71C20000h - 71C6E000h
USERENV loaded at 75A70000h - 75B15000h
shdocvw loaded at 71700000h - 71849000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 5EF80000h - 5EF84000h
imagehlp loaded at 76C90000h - 76CB2000h
DBGHELP loaded at 6D510000h - 6D58D000h
Stack dump analysis:
Address: 7C001A52h, location: "MSVCR70", loaded at 7C000000h - 7C054000h
Symbol: "strncmp" (+00000000h)
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090950Fh, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00902BAFh, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 7C001A52h, location: "MSVCR70", loaded at 7C000000h - 7C054000h
Symbol: "strncmp" (+00000000h)
Address: 009095B0h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00902FE9h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00C317D2h, location: "foo_vis_manager", loaded at 00C30000h - 00C38000h
Address: 00C3522Ch, location: "foo_vis_manager", loaded at 00C30000h - 00C38000h
Address: 0090A194h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 009093C8h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00903CB2h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D43B1Fh, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D444F5h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+000000ADh)
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99AF8h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D44525h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+000000DDh)
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D43D79h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "GetMessageW" (+00000125h)
Address: 77F75DA3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00903C40h, location: "foo_bluetooth_ctrl", loaded at 00900000h - 00911000h
Address: 77D444A8h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+00000060h)
Address: 77D43A09h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43C7Dh, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "GetMessageW" (+00000029h)
Address: 100036D3h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uGetMessage" (+00000016h)
Address: 00412435h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 0041021Eh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004110DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438D25h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 00438D50h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E814C7h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 77E94809h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E91210h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "OpenConsoleW" (+0000EDBEh)
Address: 00438BF1h, location: "foobar2000", loaded at 00400000h - 00452000h
Version info:
foobar2000 v0.8.2
UNICODE
------------------------------------Fixed with foobar reinstall----------------------------------------------
One more thing, the adding of dir's actually did work using 1.01 for a short while before the crashing happend, now the when you try to add dirs it doesn't work, if you have foobar open at the same time you can see life but no file are added. i've reverted back to version 1.0 and they still will not add.
if you have songs in foobar when you add a dir in bemused, those songs are removed from the list and the list remains blank.
------------------------------------Fixed with foobar reinstall----------------------------------------------
There is a short cut in bemused for you to add files (enqueue) to the playlist, number 4 on the keypad, that doesn't work.
Also the playback setting in bemused is set to play but when a file is played it gets enqueued first and then plays, shouldn't it just open the one file for playback, well thats how it worked in version 1.0. there is an option in bemused for that.
i have a feeling that the bulk of these problems are on my side anyhow, but i have reinstalled bemused on my phone.
hope it helps
Keep up the good work
EDIT: from code to codebox