foobar2000 will not run, No error, no log, nothing |
![]() ![]() |
foobar2000 will not run, No error, no log, nothing |
Sep 9 2009, 10:14
Post
#1
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
First post - I can't see any other references to the problem I'm having.
I've been using fb2k for a long time with no problems, and only rarely updating it (if it ain't broke...). I'm running Windows XP SP3 fully patched with whatever critical updates Microsoft throw out. Previously, all was working fine running 0.9.6.4. Today I cannot get the program to do anything at all - even foobar2000 /help at a command prompt does nothing. I don't see any output, nor any sign of any logging/failure files, nor logged events. I've tried the following with no improvement: 1) Upgraded to 0.9.6.9. 2) Uninstalled (program only) and reinstalled 0.9.6.9 3) Uninstalled (program and settings), rebooted, and reinstalled 0.9.6.9. 4) Uninstalled (program and settings), rebooted, and reinstalled 0.9.6.9 in portable mode. It seems that somehing on my PC is upset, but I can't think what I might have changed recently (aside from some Windows Updates earlier today, and installation of TortoiseSVN last week). Really, I want to know: a) Is this a known issue - with, hopefully, a simple fix? b) Is there anywhere in particular I should be looking for logging info to help diagnose further? c) Is there any command-line option that might create additional logging? Here's hoping...! Steve |
|
|
|
Sep 9 2009, 10:21
Post
#2
|
|
|
Group: Members Posts: 372 Joined: 15-November 04 Member No.: 18143 |
Have you looked for errors registered in Events in Administrative Tools (in Control Panel)?
|
|
|
|
Sep 9 2009, 11:27
Post
#3
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Yes - I get nothing logged in either the Application or System logs (or indeed any others).
Steve |
|
|
|
Sep 9 2009, 11:59
Post
#4
|
|
![]() Group: FB2K Moderator Posts: 1810 Joined: 30-November 07 Member No.: 49158 |
Try Process Monitor.
-------------------- Full-quoting makes you scroll past the same junk over and over.
|
|
|
|
Sep 9 2009, 14:27
Post
#5
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Good idea. Capturing all events for one launch (and auto-exit) of foobar2000.exe gives http://pastebin.ca/1559748
I can't see any obvious problem - the failures are generally just path searches, I think. <edit> The full PML file is here: http://www.yousendit.com/download/YkxMUWVndWNRYSt4dnc9PQ </edit> Steve This post has been edited by sbavin: Sep 9 2009, 14:34 |
|
|
|
Sep 9 2009, 15:13
Post
#6
|
|
![]() Group: FB2K Moderator Posts: 1810 Joined: 30-November 07 Member No.: 49158 |
Well "Exit Status: -107374181" == 0xC0000005, so something crashes hard during startup. Nothing about the exact reason though... Weird, it should get logged in the event logs somewhere.
Maybe you could use something like Inspector IIXII to generate a proper crash log. -------------------- Full-quoting makes you scroll past the same junk over and over.
|
|
|
|
Sep 10 2009, 08:13
Post
#7
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
I don't actually get a crash - nothing from Inspector IIXII, nor VS2008 or "son of Dr Watson". It simply fails to launch.
I'm guessing that I've entered DLL hell, but nothing else on the system appears to be failing. Are there any particular dependencies (e.g. .NET frameworks, VC run-times) that might not be handled by the installer, and that I could re-install? Thanks for your help so far, Steve |
|
|
|
Sep 10 2009, 08:41
Post
#8
|
|
|
Columns UI developer Group: Developer Posts: 2838 Joined: 20-December 02 From: United Kingdom Member No.: 4177 |
Isn't 6.0.2600.5512 a pre XP SP1 version of comctl32.dll? Is that just the name of the folder or the version of the DLL as well? Maybe just a red herring, but you should be able to check with Dependency Walker what version would actually be loaded.
This post has been edited by musicmusic: Sep 10 2009, 08:56 -------------------- ---
|
|
|
|
Sep 10 2009, 09:36
Post
#9
|
|
![]() Group: FB2K Moderator Posts: 1810 Joined: 30-November 07 Member No.: 49158 |
Weird. Maybe try launching foobar2000.exe in the VS (or other debugger), might spit out some better message. In VS probably with all exceptions enabled under Debug > Exceptions...
-------------------- Full-quoting makes you scroll past the same junk over and over.
|
|
|
|
Sep 10 2009, 10:12
Post
#10
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Another good idea!
1) If I CONTINUE on exceptions, I see the following: - the system cannot find the path specified 0x00000003 (4 times) - at 0x7c9100e8 (0xC0000005 Access violation reading location 0x00000010) (infinite loop, looks like a stack overflow too) 2) However If I IGNORE exceptions and plough on regardless, I see the following: - the system cannot find the path specified 0x00000003 (23 times) I then see it loading symbols for: foo_cdda foo_converter foo_rgscan foo_dsp_std foo_ui_std foo_albumlist foo_input_std foo_cdda (!) foo_converter (!) foo_rgscan (!) (might have missed some fast ones...) Then I get more first-chance exceptions: - at 0x7c812afb (foobar2000_io:exception_io_not_found at memory location 0x0012f0e0) - at 0x7c812afb (foobar2000_io::exception_io_write_protected at memory location 0x0012f05c) - repeatedly, forever, unless I "continue". This then displays an error dialog: "Error reading configuration file (The media is write protected). Continue? I click OK. I get lots more first-chance exceptions after this - sorry, couldn't read my writing, but can repeat if it's useful. Eventually the UI appears, but I can't really operate it due to constant "exception_io_write_protected" exceptions. I managed to exit properly however, and if I keep ignoring exceptions I managed to exit with status 0. foobar2000.cfg and theme.fth have been created in the portable installation folder, but no change to the basic situation (i.e. I can't get any output). I've rechecked and I have full access to the installation folder (it's on my desktop, and I'm an Administrator). Please let me know if you'd like any more details. Steve |
|
|
|
Sep 10 2009, 12:43
Post
#11
|
|
![]() Group: Members Posts: 672 Joined: 6-March 04 Member No.: 12509 |
Do you have the file portable_mode_enabled in the folder where foobar2000.exe is located?
Also try copy the files to another folder, try something from root, c:\fb2k_test or similar and see if it works there. This post has been edited by Andreasvb: Sep 10 2009, 13:25 |
|
|
|
Sep 10 2009, 12:55
Post
#12
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Yes, I do have portable_mode_enabled in there - 0 bytes and created at installation.
Use of a root folder makes no difference. <edit> I've put up a screenshot from VS2008 here- http://pondlife.homeip.net/images/fb2k.jpg . This is when the access denied exception occurs </edit> Thanks, Steve This post has been edited by sbavin: Sep 10 2009, 13:11 |
|
|
|
Sep 11 2009, 08:03
Post
#13
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Isn't 6.0.2600.5512 a pre XP SP1 version of comctl32.dll? On my system I have 3 different versions of comctl32.dll: 1) C:\WINDOWS\System32: Version=5.82.2900.5512 File Version=5.82 (xpsp.080413-2105) Product Version=6.00.2900.5512 File Size=617,427 bytes 2) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a: Version=6.0.2600.0 File Version=6.0 (xpclient.010817-1148) Product Version=6.00.2600.0000 File Size=921,088 bytes 3) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83: Version=6.0.2900.5512 File Version=6.0 (xpsp.080413-2105) Product Version=6.00.2900.5512 File Size=1,054,208 bytes (IIUC the .2900. indicates an XP SP2 or SP3 level here.) Dependency Walker shows the first one being used (and no missing files). If I rename #2 and reboot, this makes no difference to fb2k. Thanks for the suggestions, Steve |
|
|
|
Sep 11 2009, 08:24
Post
#14
|
|
![]() Group: FB2K Moderator Posts: 1810 Joined: 30-November 07 Member No.: 49158 |
Do you have the following registry value set?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LeakTrack If yes, what happens if you delete it (and probably restart)? -------------------- Full-quoting makes you scroll past the same junk over and over.
|
|
|
|
Sep 11 2009, 10:48
Post
#15
|
|
|
Group: Members Posts: 8 Joined: 9-September 09 Member No.: 73028 |
Hi Yirkha,
That was it! Thanks. Any idea what might have added LeakTrack? I guess I should Google it... Yours, Steve |
|
|
|
Sep 11 2009, 12:00
Post
#16
|
|
![]() Group: FB2K Moderator Posts: 1810 Joined: 30-November 07 Member No.: 49158 |
Yeah, you should, I don't know, some kind of handle leak detector or debugging tool.
Good to hear you got it resolved! -------------------- Full-quoting makes you scroll past the same junk over and over.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 9th February 2010 - 19:21 |