[Bug 37539] New: Altap Salamander crashes on startup on missing shell32.RegenerateUserEnvironment

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 11 11:22:32 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=37539

            Bug ID: 37539
           Summary: Altap Salamander crashes on startup on missing
                    shell32.RegenerateUserEnvironment
           Product: Wine
           Version: 1.7.30
          Hardware: x86-64
               URL: http://www.altap.cz/salamander/downloads/
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: shell32
          Assignee: wine-bugs at winehq.org
          Reporter: ondrej at svobodasoft.cz
                CC: wylda at volny.cz
      Distribution: ArchLinux

Hello everyone,

from the line
"wine: Call from 0x7b84b01b to unimplemented function
shell32.dll.RegenerateUserEnvironment, aborting" I assume the said function has
not been stubbed yet.

I installed Altap Salamander 3.04 x64 in LC_ALL=en_US.UTF-8 and did not apply
my registration keys to reproduce a normal testing environment.

  LC_ALL=en_US.UTF-8 wine ~/Downloads/as304x64.exe

I ran it normally and encountered a crash; please see below for the basic
output.

  LC_ALL=en_US.UTF-8 wine ~/.wine/drive_c/Program\ Files/Altap\
Salamander/salamand.exe

Then I added WINEDEBUG=+relay to the command and produced a trace where AS' own
crash reported kicks in. I deleted it for the second trace.

  rm ~/.wine/drive_c/Program\ Files/Altap\ Salamander/utils/salmon.exe

I will send the traces separately. They are not immediately needed but they
might serve as a future reference as I think Altap Salamander only started
cleaning the environment recently. I have not been able (unlike Wylda!?) to run
Salamander for a very long time and I _really_ miss it.

For future debugging I am ready to participate on IRC. I also have a Git
version installed if a good soul creates a function stub :-)

Please note that the following output (which is short enough to fit in, I hope)
was created with salmon.exe already removed (otherwise there would be calls to
MiniDumpWriteDump).

fixme:heap:HeapSetInformation 0x440000 0 0x43fd80 4
fixme:win:DisableProcessWindowsGhosting : stub
=== clicked OK, I know there is no salmon.exe
fixme:shell:IExtractIconW_fnExtract (0xde180)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43db00 0x43db08
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0xde110)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43db00 0x43db08
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0xe3ac0)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43db00 0x43db08
size=00100030) semi-stub
fixme:netapi32:NetShareEnum Stub ((null) 502 0x43dfe8 -1 0x43dfd0 0x43dfd8
0x43dfd4)
fixme:shell:IExtractIconW_fnExtract (0xec290)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43d350 0x43d358
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0xec290)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43d350 0x43d358
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0xe97e0)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x43d350 0x43d358
size=00100030) semi-stub
fixme:ole:RemUnknown_QueryInterface No interface for iid
{00000019-0000-0000-c000-000000000046}
fixme:win:LockWindowUpdate (0x10094), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x10094), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:RegisterDeviceNotificationA (hwnd=0x100a4,
filter=0x43d4a8,flags=0x00000000) returns a fake device notification handle!
fixme:shell:IExtractIconW_fnExtract (0x408a0)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x265c300 0x265c308
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0x117890)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x265c300 0x265c308
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0x42380)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x265c300 0x265c308
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0xe3b90)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x265c300 0x265c308
size=00100020) semi-stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x200b6,
filter=0x43d4a8,flags=0x00000000) returns a fake device notification handle!
fixme:shell:IExtractIconW_fnExtract (0x117890)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x295c300 0x295c308
size=00100020) semi-stub
fixme:shell:IExtractIconW_fnExtract (0x117890)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x295c300 0x295c308
size=00100020) semi-stub
wine: Call from 0x7b84b01b to unimplemented function
shell32.dll.RegenerateUserEnvironment, aborting
fixme:shell:IExtractIconW_fnExtract (0xfe950)
(file=L"C:\\windows\\system32\\shell32.dll" index=-4 0x295c300 0x295c308
size=00100020) semi-stub

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list