No internet in wine after feisty to gusty upgrade in kubuntu

Bug #152433 reported by Mike Robinson
16
Affects Status Importance Assigned to Milestone
wine (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: wine

After upgrading kubuntu feisty to gutsy beta using adept_manager, wine programs can no longer connect to the internet while they could before the upgrade. For example, when using wine to send a ping (ping.exe copied from windows XP installation), this is the output:

$ wine ping yahoo.com
wine: Call from 0x1002152 to unimplemented function iphlpapi.dll.IcmpCreateFile, aborting
wine: Unimplemented function iphlpapi.dll.IcmpCreateFile called at address 0x1002152 (thread 0009), starting debugger...
Unhandled exception: unimplemented function iphlpapi.dll.IcmpCreateFile called in 32-bit code (0x7bc42cfc).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc42cfc ESP:0032f900 EBP:0032f964 EFLAGS:00000206( - 00 - -IP1)
 EAX:01002f7a EBX:7bc8443c ECX:00110020 EDX:00110024
 ESI:0032f90c EDI:00000002
Stack dump:
0x0032f900: 7eba7f4a 00110000 00000000 80000100
0x0032f910: 00000001 00000000 01002152 00000002
0x0032f920: 01002f8a 01002f7a 00000001 00000000
0x0032f930: 00000002 00000000 00000000 00000000
0x0032f940: 00000000 00000000 00000000 00000000
0x0032f950: 0032fe8c 01001af8 0012c4c0 001103a9
Backtrace:
=>1 0x7bc42cfc stub_entry_point+0x4c(dll=0x1002f8a, name=0x1002f7a) [/build/buildd/wine-0.9.46/dlls/ntdll/loader.c:189] in ntdll (0x0032f964)
  2 0x01002152 in ping (+0x2152) (0x0032fe8c)
  3 0x010029eb in ping (+0x29eb) (0x0032ff08)
  4 0x7b874c7e start_process+0xee(arg=0x0) [/build/buildd/wine-0.9.46/dlls/kernel32/process.c:839] in kernel32 (0x0032ffe8)
  5 0xb7e219d7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc42cfc stub_entry_point+0x4c [/build/buildd/wine-0.9.46/dlls/ntdll/loader.c:189] in ntdll: subl $4,%esp
Unable to open file '/build/buildd/wine-0.9.46/dlls/ntdll/loader.c'
Modules:
Module Address Debug info Name (54 modules)
PE 1000000- 1008000 Export ping
ELF 7b800000-7b929000 Dwarf kernel32<elf>
  \-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca0000 Dwarf ntdll<elf>
  \-PE 7bc10000-7bca0000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d4e9000-7d4ef000 Deferred libnss_dns.so.2
ELF 7d4ef000-7d4f2000 Deferred libnss_mdns4_minimal.so.2
ELF 7d4f2000-7d4f7000 Deferred libxfixes.so.3
ELF 7d4f7000-7d500000 Deferred libxcursor.so.1
ELF 7d500000-7d51d000 Deferred imm32<elf>
  \-PE 7d510000-7d51d000 \ imm32
ELF 7d51d000-7d525000 Deferred libxrender.so.1
ELF 7dd8a000-7dd95000 Deferred libgcc_s.so.1
ELF 7dd95000-7dd9e000 Deferred librt.so.1
ELF 7de58000-7e7c5000 Deferred fglrx_dri.so
ELF 7e7c5000-7e865000 Deferred libgl.so.1
ELF 7e865000-7e86a000 Deferred libxdmcp.so.6
ELF 7e86a000-7e86d000 Deferred libxau.so.6
ELF 7e86d000-7e95e000 Deferred libx11.so.6
ELF 7e95e000-7e96c000 Deferred libxext.so.6
ELF 7e96c000-7e971000 Deferred libxxf86vm.so.1
ELF 7e971000-7e989000 Deferred libice.so.6
ELF 7e989000-7e991000 Deferred libsm.so.6
ELF 7e995000-7e99b000 Deferred libxrandr.so.2
ELF 7e9a4000-7ea2f000 Deferred winex11<elf>
  \-PE 7e9b0000-7ea2f000 \ winex11
ELF 7eabb000-7eadb000 Deferred libexpat.so.1
ELF 7eadb000-7eb06000 Deferred libfontconfig.so.1
ELF 7eb06000-7eb1b000 Deferred libz.so.1
ELF 7eb1b000-7eb8b000 Deferred libfreetype.so.6
ELF 7eb8b000-7ebb8000 Deferred ws2_32<elf>
  \-PE 7eb90000-7ebb8000 \ ws2_32
ELF 7ebb8000-7ec53000 Deferred gdi32<elf>
  \-PE 7ebd0000-7ec53000 \ gdi32
ELF 7ec53000-7ed91000 Deferred user32<elf>
  \-PE 7ec70000-7ed91000 \ user32
ELF 7ed91000-7eda4000 Deferred libresolv.so.2
ELF 7edb7000-7edd5000 Deferred iphlpapi<elf>
  \-PE 7edc0000-7edd5000 \ iphlpapi
ELF 7edd5000-7ee1e000 Deferred advapi32<elf>
  \-PE 7ede0000-7ee1e000 \ advapi32
ELF 7ee1e000-7ee86000 Deferred msvcrt<elf>
  \-PE 7ee30000-7ee86000 \ msvcrt
ELF 7efa5000-7efb0000 Deferred libnss_files.so.2
ELF 7efb0000-7efc8000 Deferred libnsl.so.1
ELF 7efc8000-7efed000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c96000-b7c9f000 Deferred libnss_compat.so.2
ELF b7ca0000-b7ca4000 Deferred libdl.so.2
ELF b7ca4000-b7dee000 Deferred libc.so.6
ELF b7def000-b7e07000 Deferred libpthread.so.0
ELF b7e1a000-b7f2e000 Dwarf libwine.so.1
ELF b7f30000-b7f4c000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\system32\ping.exe
        00000009 0 <==
wine: Call from 0x1002152 to unimplemented function iphlpapi.dll.IcmpCreateFile, aborting
wine: Call from 0x1002152 to unimplemented function iphlpapi.dll.IcmpCreateFile, aborting

I also tried to connect to battle.net through warcraft III with no luck.

Revision history for this message
Mike Robinson (launchpad-multiwebinc) wrote :

wine version: wine-0.9.46
Also I'm on 32 bit kubuntu

Revision history for this message
Till Berger (till-mellthas) wrote : Same problem in Ubuntu

I also have no internet over wine. I can’t connect to Battlenet through Warcraft III. I’m using Ubuntu.

Revision history for this message
sanktnelson (launchpad-maibaums) wrote :

159889 which I originally reported seems to be a duplicate of this, two independant reports qualify for the "confirmed" status, I guess.

Changed in wine:
status: New → Confirmed
Revision history for this message
sanktnelson (launchpad-maibaums) wrote :

Same problem here with WarII and Battle.net, didn't test any other programs. This is 32-bit Gutsy on a dual-cpu AthlonXP.

As a workaround I installed wine 0.9.44 from debian unstable, works fine.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

I don't think ping has worked in any version of Wine in the manner you tried.

Please test something more standard, like the windows version of Firefox.

Revision history for this message
Mike Robinson (launchpad-multiwebinc) wrote :

I've done a bit more research into this problem and it appears that there is a problem with wine 0.9.46+. It is unable to connect to the battle.net servers. I'm not sure if this is true over http as well like using firefox. The only solution I found is to downgrade to 0.9.45 or wait until wine to fix things.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

I believe the battle.net and similar issues are fixed now in Hardy. If not, please update.

Changed in wine:
status: Confirmed → Fix Released
Revision history for this message
codeslinger (codeslinger) wrote :

no, wine networking does not really work yet. but the status seems to change constantly.

it is probably more appropriate to close this bug and refer people to the wine bug that is *very* activly tracking this issue.

see http://bugs.winehq.org/show_bug.cgi?id=9787

and by the way, contrary to the wine docs etc. unc shares do not work at all in wine.
see http://bugs.winehq.org/show_bug.cgi?id=425

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.