[Bug 7964] New: utorrent open containing folder Unhandled exception

Wine Bugs wine-bugs at winehq.org
Fri Apr 6 02:16:42 CDT 2007


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

           Summary: utorrent open containing folder Unhandled exception
           Product: Wine
           Version: 0.9.34.
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-files
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: citizenr at gmail.com


err:module:find_forwarded_export function not found for forward 
'user32.ExtractIconExW' used by L"c:\\windows\\system32\\shlwapi.dll". If you 
are using builtin L"shlwapi.dll", try using the native one instead.
fixme:actctx:CreateActCtxW 0x33f8e0 00000008
fixme:actctx:ActivateActCtx 0xf00baa 0x33f8b0
fixme:actctx:DeactivateActCtx 00000000 00f00bad
fixme:shell:StopWatchMode () stub!
fixme:shell:SHCreateShellPalette stub
fixme:actctx:CreateActCtxW 0x33f9f8 00000008
fixme:shell:StopWatchMode () stub!
fixme:process:SetProcessShutdownParameters (00000002, 00000000): partial stub.
wine: Unhandled page fault on write access to 0x7b84fc12 at address 0x7e99f0fa 
(thread 002f), starting debugger...
Unhandled exception: page fault on write access to 0x7b84fc12 in 32-bit code 
(0x7e99f0fa).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e99f0fa ESP:0033fe20 EBP:0033fe48 EFLAGS:00210212(   - 00      - RIA1)
 EAX:00000021 EBX:7e9c0d80 ECX:00000000 EDX:7b922440
 ESI:7b84fc12 EDI:7b84fbd0
Stack dump:
0x0033fe20:  7b8abac0 00000000 0033fe58 7b86d77b
0x0033fe30:  00000000 7b922334 7b8a6a36 7e99f0aa
0x0033fe40:  00000001 00000000 0033fea4 0101a831
0x0033fe50:  7b84fbd0 00000000 00000001 0101a803
0x0033fe60:  00000000 010130c9 7b8abac0 0033ff08
0x0033fe70:  00000000 0033fea4 7b860bcc 00000002
Backtrace:
=>1 0x7e99f0fa PathAddBackslashW+0x5a() in shlwapi (0x0033fe48)
  2 0x0101a831 in explorer (+0x1a831) (0x0033fea4)
  3 0x0101a577 in explorer (+0x1a577) (0x0033ff08)
  4 0x7b87036e in kernel32 (+0x5036e) (0x0033ffe8)
  5 0xb7ed0587 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7e99f0fa PathAddBackslashW+0x5a in shlwapi: movw      $0x5c,0x0(%esi)
Modules:
Module  Address                 Debug info      Name (68 modules)
PE      1000000-10ff000 Export          explorer
PE      75f80000-7607d000       Deferred        browseui
ELF     7b800000-7b924000       Export          kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc95000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc95000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d6ec000-7d6f1000       Deferred        libxfixes.so.3
ELF     7d6f1000-7d6fa000       Deferred        libxcursor.so.1
ELF     7d6fa000-7d717000       Deferred        imm32<elf>
  \-PE  7d700000-7d717000       \               imm32
ELF     7d717000-7d71d000       Deferred        libxrandr.so.2
ELF     7d71d000-7d725000       Deferred        libxrender.so.1
ELF     7d725000-7d728000       Deferred        libxinerama.so.1
ELF     7dad4000-7dad6000       Deferred        libnvidia-tls.so.1
ELF     7dad6000-7e35c000       Deferred        libglcore.so.1
ELF     7e35c000-7e3e8000       Deferred        libgl.so.1
ELF     7e3e8000-7e3ed000       Deferred        libxdmcp.so.6
ELF     7e3ed000-7e3f0000       Deferred        libxau.so.6
ELF     7e3f0000-7e4e1000       Deferred        libx11.so.6
ELF     7e4e1000-7e4ef000       Deferred        libxext.so.6
ELF     7e4ef000-7e4f4000       Deferred        libxxf86vm.so.1
ELF     7e4f4000-7e50c000       Deferred        libice.so.6
ELF     7e50c000-7e515000       Deferred        libsm.so.6
ELF     7e515000-7e5a4000       Deferred        winex11<elf>
  \-PE  7e520000-7e5a4000       \               winex11
ELF     7e5e8000-7e608000       Deferred        libexpat.so.1
ELF     7e608000-7e633000       Deferred        libfontconfig.so.1
ELF     7e633000-7e647000       Deferred        libz.so.1
ELF     7e647000-7e6b5000       Deferred        libfreetype.so.6
ELF     7e6b5000-7e6e7000       Deferred        uxtheme<elf>
  \-PE  7e6c0000-7e6e7000       \               uxtheme
ELF     7e6e7000-7e7a3000       Deferred        comctl32<elf>
  \-PE  7e6f0000-7e7a3000       \               comctl32
ELF     7e7a3000-7e89d000       Deferred        shell32<elf>
  \-PE  7e7b0000-7e89d000       \               shell32
ELF     7e89d000-7e8d7000       Deferred        shdocvw<elf>
  \-PE  7e8b0000-7e8d7000       \               shdocvw
ELF     7e8d7000-7e970000       Deferred        oleaut32<elf>
  \-PE  7e8f0000-7e970000       \               oleaut32
ELF     7e970000-7e9c8000       Export          shlwapi<elf>
  \-PE  7e980000-7e9c8000       \               shlwapi
ELF     7e9c8000-7e9db000       Deferred        libresolv.so.2
ELF     7e9db000-7e9f9000       Deferred        iphlpapi<elf>
  \-PE  7e9e0000-7e9f9000       \               iphlpapi
ELF     7e9f9000-7ea4e000       Deferred        rpcrt4<elf>
  \-PE  7ea10000-7ea4e000       \               rpcrt4
ELF     7ea4e000-7eb88000       Deferred        user32<elf>
  \-PE  7ea70000-7eb88000       \               user32
ELF     7eb88000-7ec23000       Deferred        ole32<elf>
  \-PE  7eba0000-7ec23000       \               ole32
ELF     7ec23000-7ec88000       Deferred        msvcrt<elf>
  \-PE  7ec30000-7ec88000       \               msvcrt
ELF     7ec88000-7ec94000       Deferred        libgcc_s.so.1
ELF     7ed7e000-7ee37000       Deferred        gdi32<elf>
  \-PE  7ed90000-7ee37000       \               gdi32
ELF     7ee37000-7ee7c000       Deferred        advapi32<elf>
  \-PE  7ee40000-7ee7c000       \               advapi32
ELF     7ee7c000-7ee87000       Deferred        libnss_files.so.2
ELF     7ee87000-7ee91000       Deferred        libnss_nis.so.2
ELF     7ee91000-7eea8000       Deferred        libnsl.so.1
ELF     7eea8000-7eeb1000       Deferred        libnss_compat.so.2
ELF     7efce000-7eff5000       Deferred        libm.so.6
ELF     b7d62000-b7d66000       Deferred        libdl.so.2
ELF     b7d66000-b7ea7000       Deferred        libc.so.6
ELF     b7ea7000-b7ebe000       Deferred        libpthread.so.0
ELF     b7ec9000-b7fda000       Export          libwine.so.1
ELF     b7fdc000-b7ff7000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000002e (D) C:\windows\explorer.exe
        0000002f    0 <==
00000018 
        0000001a    0
        00000019    0
00000016 
        0000001d    0
        0000001c    0
        0000001b    0
        00000017    0

with native shlwapi.dll I get
fixme:actctx:CreateActCtxW 0x33f8e0 00000008
fixme:actctx:ActivateActCtx 0xf00baa 0x33f8b0
fixme:actctx:DeactivateActCtx 00000000 00f00bad
fixme:actctx:CreateActCtxW 0x33f9f8 00000008

long wait and

fixme:shell:FileIconInit (true)
wine: Call from 0x1019b30 to unimplemented function SHELL32.dll.723, aborting
wine: Unimplemented function SHELL32.dll.723 called at address 0x1019b30 
(thread 003f), starting debugger...
Unhandled exception: unimplemented function SHELL32.dll.723 called in 32-bit 
code (0x7bc38dec).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc38dec ESP:0033fdd0 EBP:0033fe34 EFLAGS:00200202(   - 00      - - I1)
 EAX:000002d3 EBX:7bc793a8 ECX:00000000 EDX:00000020
 ESI:0033fddc EDI:00000000
Stack dump:
0x0033fdd0:  7bc299a0 7e88756d 0033fe54 80000100
0x0033fde0:  00000001 00000000 01019b30 00000002
0x0033fdf0:  01042cf6 000002d3 7b84fbd0 0033fe3c
0x0033fe00:  b7e8aa6c 00000000 7e8fda3c 7e8815b3
0x0033fe10:  7e88756d 0033fe54 00000008 0000002c
0x0033fe20:  00004000 7ebe8870 00000000 00000001
Backtrace:
=>1 0x7bc38dec in ntdll (+0x28dec) (0x0033fe34)
  2 0x01019b30 in explorer (+0x19b30) (0x0033fe60)
  3 0x010130d8 in explorer (+0x130d8) (0x0033fea4)
  4 0x0101a577 in explorer (+0x1a577) (0x0033ff08)
  5 0x7b87036e in kernel32 (+0x5036e) (0x0033ffe8)
  6 0xb7e8d587 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc38dec: subl        $4,%esp
Modules:
Module  Address                 Debug info      Name (67 modules)
PE      1000000-10ff000 Export          explorer
PE      75f80000-7607d000       Deferred        browseui
PE      77f60000-77fd6000       Deferred        shlwapi
ELF     7b800000-7b924000       Export          kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc95000       Export          ntdll<elf>
  \-PE  7bc10000-7bc95000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d750000-7d755000       Deferred        libxfixes.so.3
ELF     7d755000-7d75e000       Deferred        libxcursor.so.1
ELF     7d75e000-7d77b000       Deferred        imm32<elf>
  \-PE  7d770000-7d77b000       \               imm32
ELF     7d77b000-7d781000       Deferred        libxrandr.so.2
ELF     7d781000-7d789000       Deferred        libxrender.so.1
ELF     7d789000-7d78c000       Deferred        libxinerama.so.1
ELF     7db38000-7db3a000       Deferred        libnvidia-tls.so.1
ELF     7db3a000-7e3c0000       Deferred        libglcore.so.1
ELF     7e3c0000-7e44c000       Deferred        libgl.so.1
ELF     7e44c000-7e451000       Deferred        libxdmcp.so.6
ELF     7e451000-7e454000       Deferred        libxau.so.6
ELF     7e454000-7e545000       Deferred        libx11.so.6
ELF     7e545000-7e553000       Deferred        libxext.so.6
ELF     7e553000-7e558000       Deferred        libxxf86vm.so.1
ELF     7e558000-7e570000       Deferred        libice.so.6
ELF     7e570000-7e579000       Deferred        libsm.so.6
ELF     7e579000-7e608000       Deferred        winex11<elf>
  \-PE  7e590000-7e608000       \               winex11
ELF     7e64a000-7e66a000       Deferred        libexpat.so.1
ELF     7e66a000-7e695000       Deferred        libfontconfig.so.1
ELF     7e695000-7e6a9000       Deferred        libz.so.1
ELF     7e6a9000-7e717000       Deferred        libfreetype.so.6
ELF     7e717000-7e749000       Deferred        uxtheme<elf>
  \-PE  7e720000-7e749000       \               uxtheme
ELF     7e749000-7e805000       Deferred        comctl32<elf>
  \-PE  7e750000-7e805000       \               comctl32
ELF     7e805000-7e8ff000       Deferred        shell32<elf>
  \-PE  7e820000-7e8ff000       \               shell32
ELF     7e8ff000-7e939000       Deferred        shdocvw<elf>
  \-PE  7e910000-7e939000       \               shdocvw
ELF     7e939000-7e9d2000       Deferred        oleaut32<elf>
  \-PE  7e950000-7e9d2000       \               oleaut32
ELF     7e9d2000-7e9e5000       Deferred        libresolv.so.2
ELF     7e9e5000-7ea03000       Deferred        iphlpapi<elf>
  \-PE  7e9f0000-7ea03000       \               iphlpapi
ELF     7ea03000-7ea58000       Deferred        rpcrt4<elf>
  \-PE  7ea10000-7ea58000       \               rpcrt4
ELF     7ea58000-7eb92000       Deferred        user32<elf>
  \-PE  7ea70000-7eb92000       \               user32
ELF     7eb92000-7ec2d000       Deferred        ole32<elf>
  \-PE  7eba0000-7ec2d000       \               ole32
ELF     7ec2d000-7ec92000       Deferred        msvcrt<elf>
  \-PE  7ec40000-7ec92000       \               msvcrt
ELF     7ec92000-7ec9e000       Deferred        libgcc_s.so.1
ELF     7ed88000-7ee41000       Deferred        gdi32<elf>
  \-PE  7eda0000-7ee41000       \               gdi32
ELF     7ee41000-7ee86000       Deferred        advapi32<elf>
  \-PE  7ee50000-7ee86000       \               advapi32
ELF     7ee86000-7ee91000       Deferred        libnss_files.so.2
ELF     7ee91000-7eea8000       Deferred        libnsl.so.1
ELF     7eea8000-7eeb1000       Deferred        libnss_compat.so.2
ELF     7efce000-7eff5000       Deferred        libm.so.6
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     b7d1f000-b7d23000       Deferred        libdl.so.2
ELF     b7d23000-b7e64000       Deferred        libc.so.6
ELF     b7e64000-b7e7b000       Deferred        libpthread.so.0
ELF     b7e86000-b7f97000       Export          libwine.so.1
ELF     b7f99000-b7fb4000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000042 
        00000043    0
00000040 
        00000041    0
0000003e (D) C:\windows\explorer.exe
        0000003f    0 <==
0000003c 
        0000003d    0
00000018 
        0000001a    0
        00000019    0
00000016 
        0000001d    0
        0000001c    0
        0000001b    0
        00000017    0
fixme:process:SetProcessShutdownParameters (00000002, 00000000): partial stub.


deleting
 [HKEY_CLASSES_ROOT\folder\shell\open\ddeexec]
[HKEY_CLASSES_ROOT\folder\shell\open\ddeexec\application]

and making
[HKEY_CLASSES_ROOT\folder\shell\open\command]
@="/usr/bin/nautilus"

doesnt change a thing, same Unhandled exception
but that trick works for txtfile key, I mean 
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="/usr/bin/nautilus"
will try to fire up nautilus

so
- why its barfing up?
- how do I configure wine to fire up my app to open folders (since 
\folder\shell\open\command is ignored)?

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list