The forum

Assertion failed in 32-bit code

Author Replies
eldavar Wednesday 5 June 2013 at 23:03
eldavar

Good afternoon! I'm a relative newbie to Linux. I spent several months experimenting and testing different distros until I was comfortable and found some that I really liked. It's been about 3 months since I completely removed all Windows OS's from my desktop and laptop, and I will NOT be going back! 

That being said, I've run into a problem getting a program to work with POL. My distro is Peppermint OS 3 and POL is v4.2.1 (updated directly from website since version in repository was older). 

I'm trying to run the Vudu To Go program, which will allow me to add my DVDs and BluRays to the cloud. Anyway, installer from their site downloads an Adobe Air install file, and the site plainly states that this only works for Windows and Mac.

I downloaded the Adobe Air 3.7 exe installer, created a clean virtual drive in POL, installed Air. Then ran the Air program and had it install the Vudu program. So, both programs are in the same virtual drive. So far so good. 

When I run Vudu, the program window opens fine, when I click the tab "My Purchases" all of my existing UltraViolet movies appear fine. But, when I click the tab "Disc to Digital" the window just closes. I've tried every fix I can find from reading posts from others who got similar terminal output results. None worked for me. 

I've tried several different versions of Wine from within POL (the only one that actually allows the program to run is 1.5.31, others get me a non-responsive window). I've tried changing the Windows version in the Wine configurations. I've tried deleting the virtual drive and starting over. No success anywhere. 

The most common response I've seen seems to be a video driver problem with Nvidia proprietary drivers or something related to that. Here's my wrench in the works regarding that - I have an Nvidia video card on my motherboard, but I don't use it. Instead I've got an ATI Radeon HD 4350 card and both of my monitors are plugged into that. I also know for sure I've got the correct video drivers for this card. So the Nvidia card has nothing plugged into it. 

Here's the terminal output when Vudu glitches and the window closes:

[code=console]$ playonlinux --run Vudu\\ To\\ Go[main] Message: PlayOnLinux (4.2.1) is starting[clean_tmp] Message: Cleaning temp directoryScript started /home/greg/.PlayOnLinux/shortcuts/Vudu To Go[POL_System_CheckFS] Message: Checking filesystem for VUDUToGo.exe[POL_Wine] Message: Running wine-1.5.31 VUDUToGo.exe (Working directory : /home/greg/.PlayOnLinux/wineprefix/Vudu/drive_c/Program Files/VUDUToGo)[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.htmlath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.wine: Assertion failed at address 0x680011b2 (thread 003b), starting debugger...ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.Unhandled exception: assertion failed in 32-bit code (0x680011b2).Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:680011b2 ESP:05c7c8f0 EBP:05c7cac8 EFLAGS:00000206(   - --  I   - -P- ) EAX:00000000 EBX:00002ee7 ECX:00002f36 EDX:00000006 ESI:b77ad000 EDI:68307ff4Stack dump:0x05c7c8f0:  681911df 68307ff4 05c7ca20 681948250x05c7c900:  00000006 05c7c9a0 00000000 68307ff40x05c7c910:  00000050 00000051 00000050 681ccebc0x05c7c920:  7df10f18 00000051 05c7ca54 7df10f180x05c7c930:  00000000 00000007 68307ff4 6818c0b00x05c7c940:  683090e0 05c7ca2c 0000414c 681e239dBacktrace:=>0 0x680011b2 in ld-linux.so.2 (+0x11b2) (0x05c7cac8)  1 0x681911df gsignal+0x4e() in libc.so.6 (0x05c7cac8)  2 0x68194825 abort+0x174() in libc.so.6 (0x05c7cac8)  3 0x6818a085 in libc.so.6 (+0x27084) (0x05c7cac8)  4 0x6818a137 __assert_fail+0x56() in libc.so.6 (0x05c7cac8)  5 0x203152e5 in libgcrypt.so.11 (+0xf2e4) (0x05c7cac8)  6 0x2031b6c0 in libgcrypt.so.11 (+0x156bf) (0x05c7cb48)  7 0x2030c6fe gcry_pk_encrypt+0x4d() in libgcrypt.so.11 (0x05c7cb68)  8 0x306ab579 in libgnutls.so.26 (+0x3a578) (0x05c7cbd8)  9 0x30698259 in libgnutls.so.26 (+0x27258) (0x05c7cc58)  10 0x30693e4d in libgnutls.so.26 (+0x22e4c) (0x05c7cd08)  11 0x3068d100 in libgnutls.so.26 (+0x1c0ff) (0x05c7cd48)  12 0x3068a000 in libgnutls.so.26 (+0x18fff) (0x05c7cd88)  13 0x3068a890 gnutls_handshake+0x10f() in libgnutls.so.26 (0x05c7cdc8)  14 0x71fc6793 in secur32 (+0x16792) (0x05c7cdf8)  15 0x71fc416a in secur32 (+0x14169) (0x05c7ceb8)  16 0x71fcd2c2 InitializeSecurityContextW+0x201() in secur32 (0x05c7cf88)  17 0x68a995eb in wininet (+0x395ea) (0x05c7d1d8)  18 0x68a9a853 in wininet (+0x3a852) (0x05c7d208)  19 0x68a8aaff in wininet (+0x2aafe) (0x05c7e358)  20 0x68a8b24d HttpSendRequestW+0x1bc() in wininet (0x05c7e3b8)  21 0x68a8b38a HttpSendRequestA+0xf9() in wininet (0x05c7e418)  22 0x10318eea in adobe air (+0x318ee9) (0x05c7e91c)  23 0x00000000 (0x05c7ea18)  24 0x7bc75bd0 call_thread_func_wrapper+0xb() in ntdll (0x05c7ea28)  25 0x7bc75e2d call_thread_func+0x7c() in ntdll (0x05c7eaf8)  26 0x7bc75bae RtlRaiseException+0x21() in ntdll (0x05c7eb18)  27 0x7bc80359 in ntdll (+0x70358) (0x05c7f368)  28 0x7a389d4c start_thread+0xcb() in libpthread.so.0 (0x05c7f468)0x680011b2: ret Modules:Module Address Debug info Name (149 modules)PE  400000-  427000 Deferred        vudutogoPE 4080000- 4517000 Deferred        webkitPE 10000000-11384000 Export          adobe airPE 1a400000-1a532000 Deferred        urlmonELF 20000000-200b0000 Deferred        winmm<elf>  \\-PE 20010000-200b0000 \\               winmmELF 200b0000-200cf000 Deferred        oleacc<elf>  \\-PE 200c0000-200cf000 \\               oleaccELF 200cf000-201af000 Deferred        comdlg32<elf>  \\-PE 200e0000-201af000 \\               comdlg32ELF 201af000-201d2000 Deferred        iphlpapi<elf>  \\-PE 201c0000-201d2000 \\               iphlpapiELF 201d2000-20225000 Deferred        libcups.so.2ELF 20225000-20237000 Deferred        libavahi-client.so.3ELF 20237000-20306000 Deferred        libkrb5.so.3ELF 20306000-2037a000 Dwarf           libgcrypt.so.11ELF 2037a000-2039c000 Deferred        imm32<elf>  \\-PE 20380000-2039c000 \\               imm32ELF 2039c000-203b1000 Deferred        schannel<elf>  \\-PE 203a0000-203b1000 \\               schannelELF 203b4000-20402000 Deferred        libpulse.so.0ELF 20402000-2042d000 Deferred        libvorbis.so.0ELF 2042d000-20434000 Deferred        libasound_module_pcm_pulse.soELF 20434000-2043b000 Deferred        libnss_dns.so.2ELF 21ead000-21eea000 Deferred        winspool<elf>  \\-PE 21eb0000-21eea000 \\               winspoolELF 25f40000-25f71000 Deferred        ws2_32<elf>  \\-PE 25f50000-25f71000 \\               ws2_32ELF 2a5ed000-2a621000 Deferred        liblcms.so.1ELF 2d269000-2d27c000 Deferred        psapi<elf>  \\-PE 2d270000-2d27c000 \\               psapiELF 30671000-30709000 Dwarf           libgnutls.so.26ELF 3230e000-32400000 Deferred        libasound.so.2ELF 34e81000-34e85000 Deferred        libgpg-error.so.0ELF 36402000-36447000 Deferred        dsound<elf>  \\-PE 36410000-36447000 \\               dsoundELF 388a6000-388f4000 Deferred        libflac.so.8ELF 433c8000-433d0000 Deferred        libjson.so.0ELF 44721000-4475f000 Deferred        libgssapi_krb5.so.2ELF 46619000-46641000 Deferred        msacm32<elf>  \\-PE 46620000-46641000 \\               msacm32ELF 47b31000-47b5e000 Deferred        winealsa<elf>  \\-PE 47b40000-47b5e000 \\               winealsaELF 48814000-48819000 Deferred        libcom_err.so.2ELF 4929c000-49414000 Deferred        libvorbisenc.so.2ELF 4996a000-49992000 Deferred        libk5crypto.so.3ELF 4ac67000-4ac7a000 Deferred        msimg32<elf>  \\-PE 4ac70000-4ac7a000 \\               msimg32ELF 4bf0e000-4bf2e000 Deferred        mmdevapi<elf>  \\-PE 4bf10000-4bf2e000 \\               mmdevapiELF 4eee8000-4eef0000 Deferred        libogg.so.0ELF 4f825000-4f843000 Deferred        libgcc_s.so.1ELF 4fa8e000-4faa6000 Deferred        libresolv.so.2ELF 513cf000-513ed000 Deferred        mscms<elf>  \\-PE 513e0000-513ed000 \\               mscmsELF 52ea1000-52f5e000 Deferred        crypt32<elf>  \\-PE 52eb0000-52f5e000 \\               crypt32ELF 587e1000-58846000 Deferred        libpulsecommon-1.1.soELF 594bb000-594f8000 Deferred        rsaenh<elf>  \\-PE 594c0000-594f8000 \\               rsaenhPE 5b090000-5b0c8000 Deferred        uxthemeELF 5c299000-5c2a2000 Deferred        libkrb5support.so.0ELF 5c7ff000-5c806000 Deferred        libasyncns.so.0PE 5dca0000-5de88000 Deferred        iertutilELF 61f78000-61f7c000 Deferred        libnss_mdns4_minimal.so.2ELF 66918000-66957000 Deferred        usp10<elf>  \\-PE 66920000-66957000 \\               usp10ELF 67929000-67972000 Deferred        libdbus-1.so.3ELF 68000000-68022000 Dwarf           ld-linux.so.2ELF 68022000-68163000 Dwarf           libwine.so.1ELF 68163000-6830c000 Dwarf           libc.so.6ELF 6830c000-68311000 Deferred        libdl.so.2ELF 68311000-6831a000 Deferred        librt.so.1ELF 6831a000-68346000 Deferred        libm.so.6ELF 68346000-68360000 Deferred        libnsl.so.1ELF 68360000-6836c000 Deferred        libnss_nis.so.2ELF 6836c000-68379000 Deferred        libnss_files.so.2ELF 68379000-683df000 Deferred        advapi32<elf>  \\-PE 68390000-683df000 \\               advapi32ELF 683df000-684e6000 Deferred        gdi32<elf>  \\-PE 683f0000-684e6000 \\               gdi32ELF 684e6000-6857f000 Deferred        msvcrt<elf>  \\-PE 68500000-6857f000 \\               msvcrtELF 6857f000-686c5000 Deferred        user32<elf>  \\-PE 68590000-686c5000 \\               user32ELF 686c5000-687af000 Deferred        msi<elf>  \\-PE 686d0000-687af000 \\               msiELF 687af000-688c4000 Deferred        ole32<elf>  \\-PE 687d0000-688c4000 \\               ole32ELF 688c4000-6893c000 Deferred        rpcrt4<elf>  \\-PE 688d0000-6893c000 \\               rpcrt4ELF 6893c000-68a57000 Deferred        oleaut32<elf>  \\-PE 68950000-68a57000 \\               oleaut32ELF 68a57000-68ac9000 Dwarf           wininet<elf>  \\-PE 68a60000-68ac9000 \\               wininetELF 68ac9000-68add000 Deferred        libz.so.1ELF 68add000-68b02000 Deferred        mpr<elf>  \\-PE 68ae0000-68b02000 \\               mprELF 68b02000-68b21000 Deferred        cabinet<elf>  \\-PE 68b10000-68b21000 \\               cabinetELF 68b21000-68b2a000 Deferred        libsm.so.6ELF 68b2d000-68d44000 Deferred        shell32<elf>  \\-PE 68b40000-68d44000 \\               shell32ELF 68d44000-68dde000 Deferred        libfreetype.so.6ELF 68dde000-68e12000 Deferred        libfontconfig.so.1ELF 68e12000-68e3c000 Deferred        libexpat.so.1ELF 68e3c000-68ec6000 Deferred        winex11<elf>  \\-PE 68e50000-68ec6000 \\               winex11ELF 68ec6000-68ee0000 Deferred        libice.so.6ELF 68ee0000-69014000 Deferred        libx11.so.6ELF 69014000-69018000 Deferred        libxau.so.6ELF 69018000-6901c000 Deferred        libxinerama.so.1ELF 6901c000-69022000 Deferred        libxxf86vm.so.1ELF 69022000-6902b000 Deferred        libxrandr.so.2ELF 6902b000-6902f000 Deferred        libxcomposite.so.1ELF 6902f000-6903a000 Deferred        libxcursor.so.1ELF 6903a000-69040000 Deferred        libxfixes.so.3ELF 69ae2000-69ae8000 Deferred        libuuid.so.1ELF 69d24000-69d81000 Deferred        dbghelp<elf>  \\-PE 69d30000-69d81000 \\               dbghelpELF 69d87000-69d91000 Deferred        libxrender.so.1ELF 69fb6000-69fe0000 Deferred        netapi32<elf>  \\-PE 69fc0000-69fe0000 \\               netapi32ELF 6fd46000-6fd4a000 Deferred        libkeyutils.so.1ELF 71cff000-71d17000 Deferred        version<elf>  \\-PE 71d00000-71d17000 \\               versionELF 71fa7000-71fd5000 Dwarf           secur32<elf>  \\-PE 71fb0000-71fd5000 \\               secur32ELF 7221d000-7222d000 Deferred        libxi.so.6ELF 7253d000-72563000 Deferred        mlang<elf>  \\-PE 72540000-72563000 \\               mlangELF 72a95000-72aa7000 Deferred        libxext.so.6ELF 7405d000-7406b000 Deferred        libavahi-common.so.3ELF 74527000-7454c000 Deferred        libxcb.so.1ELF 75596000-7559f000 Deferred        libnss_compat.so.2ELF 75944000-75954000 Deferred        libtasn1.so.3ELF 77689000-77693000 Deferred        libwrap.so.0ELF 7779f000-77811000 Deferred        libsndfile.so.1PE 77f60000-77fd6000 Deferred        shlwapiELF 79da1000-79e97000 Deferred        comctl32<elf>  \\-PE 79db0000-79e97000 \\               comctl32ELF 7a16d000-7a18b000 Deferred        dnsapi<elf>  \\-PE 7a170000-7a18b000 \\               dnsapiELF 7a383000-7a39e000 Dwarf           libpthread.so.0ELF 7b800000-7b904000 Deferred        kernel32<elf>  \\-PE 7b810000-7b904000 \\               kernel32ELF 7bc00000-7bcc7000 Dwarf           ntdll<elf>  \\-PE 7bc10000-7bcc7000 \\               ntdllELF 7bf00000-7bf03000 Deferred        <wine-loader>Threads:process  tid      prio (all id:s are in hex)00000008 (D) C:\\Program Files\\VUDUToGo\\VUDUToGo.exe 00000042    0 00000041    0 00000040    0 <== 0000003f    0 0000003b    0 0000002c    0 00000028    0 00000027    0 00000026    0 00000024    0 00000023    0 00000022    0 00000009    00000000e services.exe 0000001d    0 0000001c    0 00000014    0 00000010    0 0000000f    000000012 winedevice.exe 0000001b    0 00000018    0 00000017    0 00000013    000000019 plugplay.exe 0000001f    0 0000001e    0 0000001a    000000020 explorer.exe 00000021    0[POL_Wine] Error: Wine seems to have crashed
If your program is running, just ignore this message[POL_SetupWindow_Init] Message: Creating new window for pid 11913[POL_SetupWindow_Close] Message: Closing window for pid 11913[POL_Wine] Message: Wine return: 1[/code]

So, I'm lost and I would appreciate any help that's available. I apologize for the lengthy post and I hope I didn't screw up anything or show bad etiquette... Thank you in advance for your assistance! 

Edited by eldavar

eldavar Wednesday 5 June 2013 at 23:09
eldavar

Wow that code didn't come through as nice and neat as it looks in the terminal. Sorry about that. If you can tell me how to better format it I can re-paste it. I used "code language=console" and ended it with "/code" (replace " with brackets of course)...
Ronin DUSETTE Thursday 6 June 2013 at 4:14
Ronin DUSETTE
Admin

That fine. Did you post with chrome? Firefox is probably the best choice. Chrome always does that to me.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
eldavar Thursday 6 June 2013 at 4:46
eldavar

Yeah I was using Chrome. If you're saying that any time I paste code using Chrome that it will look weird like that, then I'll start using Firefox to do it instead.
Ronin DUSETTE Thursday 6 June 2013 at 6:07
Ronin DUSETTE
Admin

Yeah. Whenever Im working, Ill run POL in FF most of the time. Right now aint one of those times, but yeah. haha. FF will probably give you less formatting issues.

As for your program, it may need things like Visual C++ Runtime, .NET, or a myriad of other things.

Do you know anything about how to software was written? or if it has any requirements?

check appdb.winehq.org for info. That program might be listed in there, and give a clue as to what it needs.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
eldavar Thursday 6 June 2013 at 6:12
eldavar

Unfortunately there's no specs or technical info about how the program works or what it needs to run properly. The site just says you need Windows or Mac. I was thinking of installing .NET or something else like that, but I didn't want to waste my time with something unnecessary. That's why I was hoping the terminal output would reveal something to someone who understands what all that stuff means...
Ronin DUSETTE Thursday 6 June 2013 at 8:05
Ronin DUSETTE
Admin

Its not giving too much to work with. Lol. Try installing at least vcrun2008 in that virtual drive and see if that helps.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
eldavar Saturday 8 June 2013 at 0:10
eldavar

I tried that, but still no luck. The same thing keeps happening. The program window just closes.

Any other ideas? Is there any way to find out what this program is doing (or trying to do) that's causing it to crash?
Ronin DUSETTE Saturday 8 June 2013 at 5:52
Ronin DUSETTE
Admin

Run playonlinux from the terminal, and try to install or run that application, then copy/paste ALL of the terminal output here. That may give us some clues as to what its doing. Sometimes it doesnt give any error, but there are ways to make Wine spit out more output if the running playonlinux from the terminal doesnt work.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
eldavar Saturday 8 June 2013 at 9:48
eldavar

My original post contained a copy/paste of the terminal after running the program. Should I do it again?
petch Saturday 8 June 2013 at 10:11
petch
Developer

Hi,
The assertion happens in libgcrypt, PlayOnLinux Wine packaging embed some 32bit libgcrypt libs so those are the ones used (see ~/.PlayOnLinux/wine/linux-x86/1.5.31/lib/).
I don't know why this assertion is triggered, all I can suggest is try to move away those libgcrypt libs (if you also have them installed system-wide), or try to put other versions in this directory...
eldavar Saturday 8 June 2013 at 15:57
eldavar

Good morning. Thanks for the suggestion. I'm not sure exactly how to proceed though...

In the folder you mentioned, I have 3 libgcrypt files: libgcrypt.so, libgcrypt.so.11, libgcrypt.so.11.5.3. There are also 2 "libcrypto" files, not sure if that's relevant.

You suggested I "move away those libs" but I don't know what you mean. Should I remove those files from the folder? Where would I put them? Just delete them?

You also suggested trying other versions. When I search from Synaptic package manager, the only libgcrypt result is libgcrypt11, and it's already installed (version 1.5.0-3ubuntu0.1). So how would I find and install other versions?
petch Saturday 8 June 2013 at 17:56
petch
Developer

Hi,

In the folder you mentioned, I have 3 libgcrypt files: libgcrypt.so, libgcrypt.so.11, libgcrypt.so.11.5.3.

Quote from eldavar

Yes, actually that's a buglet of the PoL package, it should be one file (libgcrypt.so.11.5.3) and two symlinks pointing to it, instead of 3 identical files; You can have a look at another directory containing libraries, say /lib or /usr/lib, to see how things are usually done.
Without going too deep into Linux's dynamic linker, that's how programs get access to the library, no matter if they look for a very specific "version" (11.5.3), or just look at the major version number, or just look for libgcrypt without caring about its version.
I called that a "buglet" because it should have no impact but waste disk space. For our current concern, you'll have to handle libgcrypt.so, libgcrypt.so.11, and libgcrypt.so.11.5.3 together.

There are also 2 "libcrypto" files, not sure if that's relevant.

Quote from eldavar

I think they come from libssl, so let's keep them, that's a different package.

You suggested I "move away those libs" but I don't know what you mean. Should I remove those files from the folder? Where would I put them? Just delete them?

Quote from eldavar

The dynamic linker looks for them under their specific names and in this specific directory, so you don't need to do anything that drastic, specially while experimenting. Renaming them, or moving them to another directory, will be as effective, and easier to revert (ie not have to uninstall then reinstall Wine 1.5.31 with PoL to put them back in place if needed).

You also suggested trying other versions. When I search from Synaptic package manager, the only libgcrypt result is libgcrypt11, and it's already installed (version 1.5.0-3ubuntu0.1).

Quote from eldavar

Cool, so if it's really the 32bit version that's installed, if the dynamic linker cannot find libgcrypt 11 in above directory it should find and load the one from system directories instead. Let's hope that'll fix the assertion, at least it's worth a try.

So how would I find and install other versions?

Quote from eldavar

You may extract some from Debian packages, they have a nice online archive of all package versions: http://snapshot.debian.org/binary/libgcrypt11/
By the way I'm not suggesting to install them, just extract the libgcrypto.so* files from them.
eldavar Sunday 9 June 2013 at 15:07
eldavar

Thank you for taking the time to give me all of this information!

So if I'm understanding you correctly, the next step for me is to experiment with previous versions of libgcrypt files, and how I do that is to rename the 3 libgcrypt files or remove them from the folder, then replace them with their counterparts from one of the archive versions on the page you linked. Right?

But there are so many versions that I don't know where to start. Does it make the most sense to just start from the top of the list and work my way down? Should I try all of those versions, or are there any to avoid (i.e. the ones with titles containing stuff like "+m68k" or "+b1" or "+x32" etc - I don't know what those suffixes mean...)?

Clicking the links on that webpage reveals a huge list of files, so which ones do I need? For example, in the top archive (1.5.2-2) there are a bunch of "libgcrypt11_1.5.2-2_XXXX.deb" files. I'm assuming these are the ones I'm to use, but which ones? I don't really know what the end parts of the file names mean (ia64, mipsel, powerpc, i386, kfreebsd, etc.). Is there just one that I should use, or should I try all of them?

By experimenting like this, is there any danger to the integrity of the OS or to other installed software? Also, since these are .deb files, is it ok for me to use GDebi Package Installer or is it better to use the terminal? And after install, where would I find the 3 libgcrypt.so files that I need to put in the folder? And, if I find that a version doesn't work, how should I properly remove the unnecessary files before moving on to try out the files from the next version?

I'm sorry for the lengthy post here! These are just the questions that came to mind. I apologize for my lack of familiarity with these things and I'm asking these questions to avoid creating more problems and to make sure I'll be performing the process properly.
petch Sunday 9 June 2013 at 18:10
petch
Developer

You should start with the most recent available, that is newer than the one bundled with PoL Wine packages. Assertions are usually a sign of a bug (it's not a friendly way to deal with error conditions) so the hope here is that this is something that has been fixed in the meanwhile.

You can forget about the amd64, ia64, x32, m68k and ppc64 packages, those are for different processors, you should only look at i386 packages; kfreebsd is for the Debian releases that use the freebsd kernel instead of linux kernel, so forget about those too.

And **DO NOT INSTALL THOSE PACKAGES**, yes that could break your system.
Extract the libraries from the packages, say using dpkg -x