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: Running Foobar in Linux (Read 642647 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Running Foobar in Linux

Reply #100
Is anyone able to get foobar2000 working in Ubuntu Gutsy 64bit? I just upgraded from Feisty and foobar seems to run a lot slower now. In Feisty is was quite responsive, just as much so as in Windows. I don't think it's a problem with my OS, because all other programs run just fine.

I don't know if it's because I'm using 64bit, or what. Even if I disable all plugins, it still crawls.

Running Foobar in Linux

Reply #101
I haven't found upgrading to Gutsy make foobar2000 worse. It still stutters, but not more. But if you upgraded from Feisty, perhaps you also upgraded Wine? A couple of versions ago foobar performed a lot better (though still not perfect). Current versions work just as bad as before.

Running Foobar in Linux

Reply #102
I just tested 0.9.5b1 under wine

- The installer won't run, even after changing the emulated version to win XP or vista with winecfg. You need to copy an existing install then in a terminal issue this command so foobar don't complain it can't write configuration files:
Code: [Select]
chmod -R a+rw <directory of your copy of foobar>


- you'll need to copy gdiplus.dll in foobar directory

After that everything works great from what I could tell, you can visually edit layout, load them etc. To have some right click popup menu appear, you may need to click 2 times.

Facets works well but  when in edition mode, if you enter the "facets view" context menu entry, it makes foobar crash because of an unimplemented TrackPopupMenuEx() call.

Running Foobar in Linux

Reply #103
Hi everybody
I'm new here so, first of all, thanks for the howto and the whole discussion above.
I followed the instructions on the first page and i succeded in installing both wine (v0.9.47) and foobar2k (v0.9.4.5) on my Ubuntu Feisty. I'm a linux noob (first install), so i felt quite proud of it. Foobar runs pretty good, slow but smooth, still there are some minor issues:
-tray icon appears, but f2k doesn't minimize to it

-can't drag&drop files/dirs in program's window (i suppose because f2k runs "in" wine not "in" gnome: is there a solution?)

-can't associate f2k to audio files through "file types" tab in prefs window (error message: "An error occured while changing file type associations. If you are using a limited account, please contact your system administrator"), nor through gnome UI (actually i got the same problem with each file type, dunno how to modify file/program associations. [SOLVED: see next two posts]

-when selecting a group of files and giving the "open with.." command (from gnomeUI) foobar pops up and processes files, but ends up playing fewer files than selected (usually not more than a half of them and with no apparent order)

That's it. Thanx in advance for any further tip, and sure, zillion thanx for the support. It's nice to have one my favourite apps running in a environment that's completely new to me.
Cheers!

Running Foobar in Linux

Reply #104
-can't associate f2k to audio files through "file types" tab in prefs window (error message: "An error occured while changing file type associations. If you are using a limited account, please contact your system administrator"), nor through gnome UI (actually i got the same problem with each file type, dunno how to modify file/program associations.

Theres a way around this. Instead of assigning the files to foobar, you assign them to a script that runs wine/foobar together with the file. If you search around, you'll find a guide that tells you how to do it with uTorrent/wine, but you can just replace "utorrent.exe" with "foobar2000.exe" and it should work.

Running Foobar in Linux

Reply #105

-can't associate f2k to audio files through "file types" tab in prefs window (error message: "An error occured while changing file type associations. If you are using a limited account, please contact your system administrator"), nor through gnome UI (actually i got the same problem with each file type, dunno how to modify file/program associations.

Theres a way around this. Instead of assigning the files to foobar, you assign them to a script that runs wine/foobar together with the file. If you search around, you'll find a guide that tells you how to do it with uTorrent/wine, but you can just replace "utorrent.exe" with "foobar2000.exe" and it should work.

thanx nbv4
fixed! I googled and found something here (point 6), but the actual solution was simply right-clicking an audio file and selecting foobar2000 in "Properties/Open with" tab. Quite obvious, but i'm a noooob!

About the most annoying issue, i.e that files cannot be added through drag&drop: am I right to suppose that there's no direct solution, since foobar isn't running "in" gnome? Would it be possible to add a "enqueue in foobar" context menu entry, like in w*in environment?

Oh, and I noticed  a strange behaviour: if minimized (tray icon appears, still foobar doesn't minimize to it) I have to restore program window by clicking on tray icon, if i otherwise click on the application bar foobar freezes up (that is, window comes up but i can neither see anything in it -i *see through it* actually- nor access program menus or playlist; tried to wait several minutes but nothing happens). Anyway clicking on tray icon works.

Running Foobar in Linux

Reply #106
The tray icon doesn't work with Wine, so you'd better disable it. As a workaround, there's a program in the repositories called Alltray. You can use it to minimize any program that doesn't do so by default to tray.
How's the sound in your case? No stuttering?

Running Foobar in Linux

Reply #107
-tray icon appears, but f2k doesn't minimize to it

I've found that, when you open Foobar Preferences window, and then just close it by close/save button and then click on tray icon, Foobar will minimize to it as it should. After that operation it usually minimizes correctly until next loading.

Running Foobar in Linux

Reply #108
How's the sound in your case? No stuttering?

No stuttering nor skipping audio, except on short cpu heavy -for my Pentium 800- loads (usually on launching applications as i'm already doing other things), but still more than satisfying for my needs. Seems like I have been lucky.
my specs:

- foobar2k v0.9.4.5
- wine v0.9.47
          - emulated OS version: XP
          - audio acceleration set to "Emulation"
          - IE6 installed (according to this tutorial, step 2) to get   
              some dll overrides (audio was already good before this install, however)
- ubuntu 7.04 feisty fawn
- creative soundblaster sorry-i-don't-remember-which (i'm not writing from my linux now)

i hope this would be useful.

Running Foobar in Linux

Reply #109
If Foobar2000 would be natively support Linux, it would be best audio player on Linux. Is it expected in future to see Foobar natively supporting Linux? Is there any particular reason Peter does not want to port Foobar on Linux? 

Running Foobar in Linux

Reply #110
Is anyone able to get foobar2000 working in Ubuntu Gutsy 64bit?
...
I don't know if it's because I'm using 64bit, or what. Even if I disable all plugins, it still crawls.


I just followed my original tutorial and was able to install foobar 0.9.4.5 on Ubuntu Studio Gutsy 64bit without a problem. Can you start from scratch with a fresh wine drive and slowly rebuild your setup to find out where it is failing? Have you tried testing any other programs with your wine?

Running Foobar in Linux

Reply #111
If Foobar2000 would be natively support Linux, it would be best audio player on Linux. Is it expected in future to see Foobar natively supporting Linux? Is there any particular reason Peter does not want to port Foobar on Linux? 

There will be no Linux support for foobar. Peter simply doesn't have any interest in a Linux version, and doesn't want to have to deal with the additional support requests that such a move would come with. It's a shame really, but it's his programme and effort, and I'm happy enough to be using it on Windows for free.

@zabo:
The biggest difference between your computer and mine is the soundcard. I use one that's integrated on my motherboard. I think I'll toy around with foobar on Linux tomorrow to try to emulate your success.

Running Foobar in Linux

Reply #112
foobar2000 v0.9.5b1 requires administrator rights to run the installer. Does anyone know how to use administrator rights in wine? I googled around for about an hour and although I could find many people asking the same question I was unable to find a solution.

Unless this requirement is changed in future releases or someone knows how to do this in wine we may all be forced to use windows to extract a basic foobar install :(

Running Foobar in Linux

Reply #113
7z is available for linux.
Sharing delusions since 1991.

Running Foobar in Linux

Reply #114
You need just to recompile your kernel, with CFS (Complete Fair Scheduler) patch. [...] Now i can, compile kernel(!), run Firefox, listen music, run updatedb, and do many more things at one time without even 1 sec sound skipping, so i think this says all.

I'm running 2.6.23.1 with CFS enabled, and the sound isn't skipping one bit either, even while putting Firefox under stress. I don't want to jinx it, but it seems like it's finally working! Thanks a lot for the tip!

Running Foobar in Linux

Reply #115
Is anyone able to get foobar2000 working in Ubuntu Gutsy 64bit?
...
I don't know if it's because I'm using 64bit, or what. Even if I disable all plugins, it still crawls.


I just followed my original tutorial and was able to install foobar 0.9.4.5 on Ubuntu Studio Gutsy 64bit without a problem. Can you start from scratch with a fresh wine drive and slowly rebuild your setup to find out where it is failing? Have you tried testing any other programs with your wine?

I found out what the problem is. The ubuntu version of wine comes with a Windows XP theme, whickes makes all wine windows have XP-like effects. I turned off that skin, and it works a lot smoother now. But now I'm stuck with ugly graphics

Running Foobar in Linux

Reply #116
Hi,
i'm trying to make foobar2000 work on my gutsy, but I always get the same failure, each time I try toload a panel ui config.
I don't know why.
I tried with a fresh install, installing just the required components and gdiplus.dll, but still no chance...
Here is my failure.txt, if anyone can help...
(using wine 0.9.46 and foobar 0.9.4.5)

Code: [Select]
Illegal operation:
Code: 80000100h, flags: 00000001h, address: 7B843F50h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7B843F50h):
7B843F10h:  04 89 44 24 0C 8D 83 F8 55 FF FF 89 44 24 08 89
7B843F20h:  14 24 E8 ED 21 FD FF 89 C6 E9 CD FD FF FF 8D 83
7B843F30h:  D9 54 FF FF E9 44 FE FF FF 89 4C 24 10 8B 42 14
7B843F40h:  89 44 24 0C 8D 83 40 56 FF FF E9 A3 FE FF FF 90
7B843F50h:  55 89 E5 53 83 EC 64 8B 45 08 E8 38 31 FD FF 81
7B843F60h:  C3 29 C9 06 00 8B 55 10 8B 4D 14 C7 45 B4 00 00
7B843F70h:  00 00 89 45 AC 8B 45 0C 83 E0 01 85 D2 89 45 B0
7B843F80h:  8B 83 7C FF FF FF 89 45 B8 74 2B 85 C9 74 27 83
Stack (0033E738h):
0033E718h:  00000388 7B8B0888 0033E750 0033E79C
0033E728h:  7BC39116 7B82EE9D 7B843FC8 0033E748
0033E738h:  0033E7C0 00000008 01774B30 7B8660D9
0033E748h:  80000100 00000001 00000000 7B843F50
0033E758h:  00000002 7D64D720 7D64D7A2 7D640000
0033E768h:  0033E7C8 0171164F 7D640000 0174E692
0033E778h:  01774B98 00000000 01774020 00000024
0033E788h:  0174E618 01756E30 017336B0 00000001
0033E798h:  7D64E10C 0033E7CC 7D64D6C1 80000100
0033E7A8h:  00000001 00000002 0033E7C0 00000000
0033E7B8h:  00000010 0174E6E8 7D64D720 7D64D7A2
0033E7C8h:  01774020 0033E840 7D64D28B 7D64D720
0033E7D8h:  7D64D7A2 0033E80C 01690E70 00030040
0033E7E8h:  0033E80C AA2AF641 01774020 017749E0
0033E7F8h:  0033E954 017749E0 0033E83C 004DF5AC
0033E808h:  01774B98 00000000 00000000 00000000
0033E818h:  00000000 0173A5BC 01776F18 0000025D
0033E828h:  0000025D 0000024C 017749E0 0033E880
0033E838h:  0172E8F6 00000001 0033E88C 01691798
0033E848h:  0033E860 AA2AF93D 01774020 017740C8
Registers:
EAX: 7B82EE9D, EBX: 7B8B0888, ECX: 00000000, EDX: 00000000
ESI: 00000000, EDI: 01774B98, EBP: 0033E79C, ESP: 0033E738
Crash location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "RaiseException" (+00000000h)

Loaded modules:
psapi loaded at 7D5D0000h - 7D5DA000h
dbghelp   loaded at 7D5E0000h - 7D624000h
imagehlp loaded at 7D630000h - 7D63B000h
dwmapi   loaded at 7D640000h - 7D64F000h
msimg32   loaded at 7D680000h - 7D686000h
oleaut32 loaded at 7D7B0000h - 7D835000h
foo_albumlist loaded at 01F50000h - 01F97000h
foo_abx   loaded at 01E00000h - 01E33000h
foo_dsp_std   loaded at 01CA0000h - 01CE1000h
foo_ui_std   loaded at 01B30000h - 01B86000h
foo_rgscan   loaded at 019D0000h - 01A18000h
foo_freedb2   loaded at 01880000h - 018C0000h
foo_ui_panels loaded at 01680000h - 01769000h
foo_ui_columns   loaded at 014D0000h - 0156B000h
foo_converter loaded at 01350000h - 013B9000h
foo_bitcompare   loaded at 01210000h - 01237000h
gdiplus   loaded at 00E50000h - 00FE1000h
foo_uie_albumart loaded at 00E10000h - 00E47000h
foo_playcount loaded at 00CD0000h - 00CF5000h
foo_input_std loaded at 00AA0000h - 00BB8000h
foo_input_monkey loaded at 00940000h - 0098A000h
foo_masstag   loaded at 003A0000h - 003F0000h
uxtheme   loaded at 7DB10000h - 7DB37000h
imm32 loaded at 7DB50000h - 7DB5D000h
winex11   loaded at 7E650000h - 7E6D0000h
winspool loaded at 7E830000h - 7E855000h
comdlg32 loaded at 7E860000h - 7E8F6000h
shared   loaded at 10000000h - 10029000h
iphlpapi loaded at 7E920000h - 7E937000h
rpcrt4   loaded at 7E940000h - 7E990000h
ole32 loaded at 7E9A0000h - 7EA31000h
shell32   loaded at 7EA40000h - 7EB34000h
shlwapi   loaded at 7EB40000h - 7EB8D000h
advapi32 loaded at 7EBA0000h - 7EBD6000h
gdi32 loaded at 7EBF0000h - 7EC71000h
user32   loaded at 7EC90000h - 7EDAF000h
comctl32 loaded at 7EDD0000h - 7EE89000h
kernel32 loaded at 7B820000h - 7B929000h
ntdll loaded at 7BC10000h - 7BCA0000h
foobar2000   loaded at 00400000h - 004F3000h

Stack dump analysis:
Address: 7B8660D9h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "LoadLibraryExA" (+00000009h)
Address: 7B843F50h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "RaiseException" (+00000000h)
Address: 7D64D720h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000001Ch)
Address: 7D64D7A2h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000009Eh)
Address: 7D640000h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Address: 0171164Fh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7D640000h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Address: 0174E692h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0174E618h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01756E30h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 017336B0h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7D64E10Ch, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7D64D6C1h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "__wine_spec_unimplemented_stub" (+00000041h)
Address: 7D64D720h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000001Ch)
Address: 7D64D7A2h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000009Eh)
Address: 7D64D28Bh, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Address: 7D64D720h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000001Ch)
Address: 7D64D7A2h, location: "dwmapi", loaded at 7D640000h - 7D64F000h
Symbol: "_fini" (+0000009Eh)
Address: 01690E70h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 004DF5ACh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0173A5BCh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0172E8F6h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01691798h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173A5BCh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173058Eh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01691257h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01758014h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01758028h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173BD20h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 017520B0h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173A60Ch, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01713300h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173A5BCh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01730260h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 016A08A0h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ECCC7D0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetDlgItem" (+00000000h)
Address: 7ED05810h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SendMessageW" (+00000000h)
Address: 01753D20h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ED05810h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SendMessageW" (+00000000h)
Address: 0173A5BCh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01730548h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 016A1976h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 0173A598h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC40210h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "HEAP_MakeInUseBlockFree" (+00000050h)
Address: 7BC401A1h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "HEAP_ShrinkBlock" (+00000051h)
Address: 7BC3F45Eh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "HEAP_GetPtr" (+0000000Eh)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED19421h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SPY_EnterMessage" (+00000011h)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED198A1h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SPY_ExitMessage" (+00000011h)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECC9957h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "DEFWND_DefWinProc" (+00000017h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299E0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Lock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C77Fh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_CheckNotSysLevel" (+0000000Fh)
Address: 7ECEB0CEh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ListBoxWndProc_common" (+0000092Eh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED29980h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_CheckNotLock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECE3AE6h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "HOOK_CallHooks" (+00000036h)
Address: 7EC477BBh, location: "gdi32", loaded at 7EBF0000h - 7EC71000h
Symbol: "REGION_DeleteObject" (+0000006Bh)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299E0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Lock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 01753D20h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED2D317h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WIN_GetWindowLong" (+00000097h)
Address: 7EC58EA8h, location: "gdi32", loaded at 7EBF0000h - 7EC71000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7EC58EA8h, location: "gdi32", loaded at 7EBF0000h - 7EC71000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC32761h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlEnterCriticalSection" (+00000011h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7EC60C40h, location: "gdi32", loaded at 7EBF0000h - 7EC71000h
Symbol: "GDI_level" (+00000000h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299E0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Lock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 01730806h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 016A12FBh, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01753D20h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 016CAEC7h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 01753D20h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED34EAAh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED36D28h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_dialog_proc" (+00000068h)
Address: 016CAE80h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ED299E0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Lock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED36CCBh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_dialog_proc" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED3A933h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_CallDlgProcW" (+000000A3h)
Address: 016CAE80h, location: "foo_ui_panels", loaded at 01680000h - 01769000h
Address: 7ED2D03Bh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SetWindowLongW" (+0000003Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECC8E95h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "DefDlgProcW" (+00000085h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED34EAAh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED355BEh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_window_proc" (+0000006Eh)
Address: 7ECC8E10h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED3ACA1h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_call_window" (+000000D1h)
Address: 7ECC8E10h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7ED2BDA1h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetWindowThreadProcessId" (+00000051h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED016ACh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_window_proc" (+000000DCh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED2D317h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WIN_GetWindowLong" (+00000097h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED053E2h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "send_message" (+00000222h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED2D317h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WIN_GetWindowLong" (+00000097h)
Address: 7E53AFDDh, location: "libx11.so.6", loaded at 7E511000h - 7E602000h
Address: 7E5FEB2Ch, location: "libx11.so.6", loaded at 7E511000h - 7E602000h
Address: 7E5FEB2Ch, location: "libx11.so.6", loaded at 7E511000h - 7E602000h
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED0585Ah, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SendMessageW" (+0000004Ah)
Address: 7ED2D63Dh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetWindowLongW" (+0000001Dh)
Address: 7ECB63A5h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "COMBO_Command" (+000000B5h)
Address: 7ED1C14Fh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "get_uint_param" (+0000001Fh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECB7FD4h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ComboWndProc_common" (+00001934h)
Address: B7D77E56h, location: "libc.so.6", loaded at B7CF4000h - B7E3E000h
Symbol: "gettimeofday" (+00000016h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299E0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Lock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED2BE5Fh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "IsWindow" (+0000003Fh)
Address: 7ED19421h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SPY_EnterMessage" (+00000011h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECB9656h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ComboWndProcW" (+00000046h)
Address: 7B88C77Fh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_CheckNotSysLevel" (+0000000Fh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED34EAAh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED355BEh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_window_proc" (+0000006Eh)
Address: 7ECB9610h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ComboWndProcW" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED3ACA1h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPROC_call_window" (+000000D1h)
Address: 7ECB9610h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ComboWndProcW" (+00000000h)
Address: 7ED2BDA1h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetWindowThreadProcessId" (+00000051h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED016ACh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "call_window_proc" (+000000DCh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED2D317h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WIN_GetWindowLong" (+00000097h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED053E2h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "send_message" (+00000222h)
Address: 7ECE9E8Eh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "LISTBOX_HandleLButtonDownCombo" (+000000EEh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED0585Ah, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "SendMessageW" (+0000004Ah)
Address: 7ED2D63Dh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetWindowLongW" (+0000001Dh)
Address: 7ECED593h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ListBoxWndProc_common" (+00002DF3h)
Address: B7E49419h, location: "libpthread.so.0", loaded at B7E3F000h - B7E57000h
Symbol: "pthread_sigmask" (+00000049h)
Address: 7B853629h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "GetTickCount64" (+00000009h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC610CBh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "wine_server_call" (+0000000Bh)
Address: B7E4B204h, location: "libpthread.so.0", loaded at B7E3F000h - B7E57000h
Address: 7BC60F0Ah, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "read_reply_data" (+0000003Ah)
Address: 7ED2A2B3h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetDesktopWindow" (+00000023h)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC611B9h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "wine_server_call" (+000000F9h)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7BC8443Ch, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7BC320DFh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C920h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CB6Bh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED299B0h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_Unlock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88C77Fh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_CheckNotSysLevel" (+0000000Fh)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED31598h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "WINPOS_GetWinOffset" (+00000098h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED29980h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_CheckNotLock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECE3AE6h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "HOOK_CallHooks" (+00000036h)
Address: 7ED2A2B3h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "GetDesktopWindow" (+00000023h)
Address: 7BC610CBh, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "wine_server_call" (+0000000Bh)
Address: 7B8B0888h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7B88CC11h, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_EnterSysLevel" (+000000B1h)
Address: 7ED31714h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "ScreenToClient" (+00000034h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED07856h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "process_hardware_message" (+00000366h)
Address: 7B88C77Fh, location: "kernel32", loaded at 7B820000h - 7B929000h
Symbol: "_CheckNotSysLevel" (+0000000Fh)
Address: B7E49419h, location: "libpthread.so.0", loaded at B7E3F000h - B7E57000h
Symbol: "pthread_sigmask" (+00000049h)
Address: 7BC60F0Ah, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "read_reply_data" (+0000003Ah)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED29980h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_CheckNotLock" (+00000020h)
Address: 7ED74860h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "USER_SysLevel" (+00000000h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ECE3AE6h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "HOOK_CallHooks" (+00000036h)
Address: B7E4B204h, location: "libpthread.so.0", loaded at B7E3F000h - B7E57000h
Address: 7BC40381h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "RtlFreeHeap" (+00000011h)
Address: 7ED59764h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "_GLOBAL_OFFSET_TABLE_" (+00000000h)
Address: 7ED029A9h, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "peek_message" (+00000399h)
Address: 7ED1C14Fh, location: "user32", loaded at 7EC90000h - 7EDAF000h
Symbol: "get_uint_param" (+0000001Fh)
Address: B7E4B204h, location: "libpthread.so.0", loaded at B7E3F000h - B7E57000h
Address: 7BC653B9h, location: "ntdll", loaded at 7BC10000h - 7BCA0000h
Symbol: "wait_reply" (+00000059h)

Version info:
foobar2000 v0.9.4.5
UNICODE
Windows 5.1


Additional info:
Album List 3.2.0  (foo_albumlist)
foobar2000 core 0.9.4.5  (Core)
WMA Decoder 1.1  (foo_input_std)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
Binary Comparator 1.1  (foo_bitcompare)
freedb Tagger 0.5.2a  (foo_freedb2)
ABX Comparator 1.3.1  (foo_abx)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Standard Input Array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Playback Statistics 2.0  (foo_playcount)
Converter 1.0.1  (foo_converter)
ReplayGain Scanner 2.0.2  (foo_rgscan)
FLAC Decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)

Thanks

Running Foobar in Linux

Reply #117
7z is available for linux.

I have the "p7zip" package installed and am unable to open the foobar installer with file roller. This is how I normally handle 7z files. Do you have a different approach that actually works with the foobar installer?

PedroElGringo: I have had many problems with PanelsUI under wine. There seems to be some issues when it saves its configuration file. I was attempting to work them out with terrestrial but he dropped off the face of the planet.  What I do is keep a second copy of foobar running in WinXP under VMware. I redesign it there and then copy the configuration over to my wine install.  If you copy a fresh copy of your Panels config and it keeps crashing I would suggest disabling your third party components one by one until you figure out what is causing the crash.

And please, if you are ever going to post a substantial amount of code, use "codebox" instead of "code".

Running Foobar in Linux

Reply #118
PedroElGringo: I have had many problems with PanelsUI under wine. There seems to be some issues when it saves its configuration file. I was attempting to work them out with terrestrial but he dropped off the face of the planet.  What I do is keep a second copy of foobar running in WinXP under VMware. I redesign it there and then copy the configuration over to my wine install.  If you copy a fresh copy of your Panels config and it keeps crashing I would suggest disabling your third party components one by one until you figure out what is causing the crash.

And please, if you are ever going to post a substantial amount of code, use "codebox" instead of "code".

I've fixed the code, I didn't know how to put it in a box with a slider...

I'll try to make panels ui work the way you told me, but i'm not sure about it, it seems to have too many stability issues...

Thanks

Running Foobar in Linux

Reply #119
I wanted to take a moment and summarize my current functionality of foobar in wine.

I am currently running foobar2000 v0.9.5b2 under Wine v0.9.47 on Ubuntu Studio v7.10 (Gutsy) 64bit. I can load foobar from my gnome or kde menu as a categorized application complete with an icon. I can load files and/or directories from a nautilus browser window and foobar will load with the selected media. If foobar is already running it will handle the files just like in windows. I can currently display and edit full japanese in titles and tags. I can use the convert function with lame.exe and convert FLAC/CUE into MP3 in the same folder anywhere on my directory structure. I can display now playing song information from foobar into xchat with full titleformatting flexibility. I am experiencing no skipping or hissing in the audio, even under cpu spikes.

I am using the new default ui without any problem. I did some quick testing of the latest Columns UI and everything appears to work. Panels UI sometimes works and sometimes doesnt (it's buggy even in windows).

The remaining issues I would like to see resolved are:
- Windows is required to setup a basic foobar installation because the installer now requires administrator priviliges to execute. normal fileroller is not able to unpack the installer even with the p7zip package installed.
- Windows is required for the initial setup of the facet component. Once a group type has been specified for each facet panel foobar can chage it in wine later, but windows is needed to initially get the component setup.
- Wine is still useless with scim, I am unable to input japanese text. I must use a text editor like gedit to type the text and then paste it into foobar/wine.

If you need help with any of the above feel free to ask. If you have new and interesting ways to work with foobar under linux please share with the rest of us. My main focus has been with basic functionality of the official foobar. Many third party components will work but the more of them you add the more problematic things become. IMO the current state of foobar under wine is better than any native player I have found (though I'm keeping an eye on gmusicbrowser).

Foobar plus wine is running in less than 50meg of ram here. It can handle all my daily playback, tagging, and converting needs and I am using it as my primary player.

Running Foobar in Linux

Reply #120


I'm trying to get all the text in wine to match my desktop. I can't seem to find where you can change the font for the menu bar.

Also, the default for Ubuntu are called "Sans", "Serif", and "Monospace", but none of those fonts show up in the font selection dialog in wine...

I am experiencing no skipping or hissing in the audio, even under cpu spikes.

Are you using the CFS patch or something?

Running Foobar in Linux

Reply #121
There are no real font settings in wine from what I could research. I followed a few dozen tutorials around the net trying to change the default font so I could display japanese text properly Eventually I broke down and just copied the entire C:\Windows\Fonts directory out of a basic XP install under VMware into ~/.wine/drive_c/windows/fonts. This resolved my problem with fonts and all my wine apps now look like windows apps.

As for the sound, I am using ALSA at 16bit 44.1khz in Emulation mode with foobar set to matching settings. I have all my volume controls maxed and output via TOSLink fiber to an external receiver. I have cranked the volume up considerably and experience no hissing or skipping. I am not using any special patch, I am using whatever comes by default in Ubuntu Studio, 64bit gutsy. It may be the realtime kernel that ubuntu studio uses. You may want to try the realtime version of the kernel your distribution uses and see if that resolves your problem.

Running Foobar in Linux

Reply #122
The remaining issues I would like to see resolved are:
- Windows is required to setup a basic foobar installation because the installer now requires administrator priviliges to execute. normal fileroller is not able to unpack the installer even with the p7zip package installed.

I had similar problems trying to open the .exe file with an archiver on Linux.  Perhaps one workaround would be to install the Windows version of 7zip with Wine, and unarchive it that way.  I assume it would work, but I have not tried it.

It would be nice if the foobar2000 folks offered a zip file for those of us on Linux.

Running Foobar in Linux

Reply #123
There are no real font settings in wine from what I could research. I followed a few dozen tutorials around the net trying to change the default font so I could display japanese text properly Eventually I broke down and just copied the entire C:\Windows\Fonts directory out of a basic XP install under VMware into ~/.wine/drive_c/windows/fonts. This resolved my problem with fonts and all my wine apps now look like windows apps.

Thanks a lot. I wanted to search for a solution. But now you gave me the answer
The native support for jack seems to be returned if you just use the wine version from the universe repositories. This might be interesting for those who want to use Jack if there are stutters with sound.
I am now upgrading to gutsy (because of better support for my wlan stick).

There is a utility for extracting the files of an .exe which works with foobar. It is called uniextract.

Running Foobar in Linux

Reply #124
I am happy to report that the new 0.9.5 beta3 installer once again works under wine. No more need to use windows or a 3rd party extraction util to start with a basic install.