https://bugs.winehq.org/show_bug.cgi?id=37198
Bug ID: 37198 Summary: Could not load XPCOM in Pale moon Portable 24.7.1 x86 (32-bit) Product: Wine Version: 1.7.25 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: grendal74.geo@yahoo.com
Download Pale Moon Portable 24.7.1 x86 (32-bit):
http://www.palemoon.org/palemoon-portable.shtml
How do I use this? Three simple steps:
Download the Pale Moon Portable file (below) Extract the contents of the file to your USB stick in a folder of your choice: Run the .EXE file and tell it where to unpack Run palemoon-portable.exe (not palemoon.exe) in the location you unpacked to.
Then the message appears "Could not load XPCOM" (Firefox) on top.
and the app crashes.
https://bugs.winehq.org/show_bug.cgi?id=37198
grendal74 grendal74.geo@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grendal74.geo@yahoo.com
https://bugs.winehq.org/show_bug.cgi?id=37198
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://relmirror.palemoon.o | |rg/release/Palemoon-Portabl | |e-24.7.1.win32.exe
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Anything interesting in terminal output?
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #2 from grendal74 grendal74.geo@yahoo.com --- terminal output
fixme:win:LockWindowUpdate ((nil)), partial stub!
https://bugs.winehq.org/show_bug.cgi?id=37198
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |msvcp Summary|Could not load XPCOM in |Pale Moon Portable 24.7.x |Pale moon Portable 24.7.1 |fails on startup, reporting |x86 (32-bit) |"Couldn't load XPCOM" | |(needs msvcp110.dll | |'?_BADOFF@std@@3_JB' also | |exported for 32-bit arch) Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay wine ./Palemoon-Portable.exe >>log.txt 2>&1 ... 0026:Call KERNEL32.LoadLibraryExW(0033f7e0 L"Z:\home\focht\Downloads\yyy\Bin\Palemoon\mozglue.dll",00000000,00000008) ret=0040226a 0026:Call PE DLL (proc=0x10029f80,module=0x10000000 L"mozglue.dll",reason=PROCESS_ATTACH,res=(nil)) 0026:Call KERNEL32.LoadLibraryA(1002b3dc "KERNEL32.DLL") ret=1002a0d0 0026:Ret KERNEL32.LoadLibraryA() retval=7b810000 ret=1002a0d0 ... 0026:Call KERNEL32.LoadLibraryA(1002b3e9 "MSVCP110.dll") ret=1002a0d0 0026:Ret KERNEL32.LoadLibraryA() retval=7ed00000 ret=1002a0d0 0026:Call KERNEL32.GetProcAddress(7ed00000,100271b3 "??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ") ret=1002a0e5 0026:Ret KERNEL32.GetProcAddress() retval=7ed0854c ret=1002a0e5 0026:Call KERNEL32.GetProcAddress(7ed00000,100271ed "?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ") ret=1002a0e5 0026:Ret KERNEL32.GetProcAddress() retval=7ed0a358 ret=1002a0e5 ... 0026:Call KERNEL32.GetProcAddress(7ed00000,1002761f "?_Winerror_map@std@@YAPBDH@Z") ret=1002a0e5 0026:Ret KERNEL32.GetProcAddress() retval=7ed058b4 ret=1002a0e5 0026:Call KERNEL32.GetProcAddress(7ed00000,1002763d "?_Syserror_map@std@@YAPBDH@Z") ret=1002a0e5 0026:Ret KERNEL32.GetProcAddress() retval=7ed055f4 ret=1002a0e5 0026:Call KERNEL32.GetProcAddress(7ed00000,1002765b "?_BADOFF@std@@3_JB") ret=1002a0e5 0026:Ret KERNEL32.GetProcAddress() retval=00000000 ret=1002a0e5 0026:Ret PE DLL (proc=0x10029f80,module=0x10000000 L"mozglue.dll",reason=PROCESS_ATTACH,res=(nil)) retval=0 0026:Call PE DLL (proc=0x10029f80,module=0x10000000 L"mozglue.dll",reason=PROCESS_DETACH,res=(nil)) 0026:trace:seh:raise_exception code=c0000005 flags=0 addr=0x1001b60d ip=1001b60d tid=0026 0026:trace:seh:raise_exception info[0]=00000000 0026:trace:seh:raise_exception info[1]=04300200 0026:trace:seh:raise_exception eax=00000010 ebx=7bcd1000 ecx=2e59ecf4 edx=0033f0d8 esi=0033f0a8 edi=0033f36c 0026:trace:seh:raise_exception ebp=0033f074 esp=0033f048 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010202 0026:trace:seh:call_stack_handlers calling handler at 0x7bc9dee8 code=c0000005 flags=0 0026:trace:seh:__regs_RtlUnwind code=c0000005 flags=2 0026:trace:seh:__regs_RtlUnwind calling handler at 0x7bc818cd code=c0000005 flags=2 0026:trace:seh:__regs_RtlUnwind handler at 0x7bc818cd returned 1 0026:exception in PE entry point (proc=0x10029f80,module=0x10000000,reason=PROCESS_DETACH,res=(nil)) ... 0026:Call user32.MessageBoxW(00000000,0033e9f0 L"Couldn't load XPCOM.\n",00404290 L"Firefox",00010010) ret=00401789 --- snip ---
You can work around by use overrides as follows (the app ships both native libs).
--- snip --- $ WINEDLLOVERRIDES=msvcp110,msvcr110=n wine ./Palemoon-Portable.exe --- snip ---
It seems Wine mistakenly exports '__int64 const std::_BADOFF' in 'msvcp110.dll' only for 64-bit arch?
http://source.winehq.org/git/wine.git/blob/7aa53f036cb59f57fd369339aeaa545f0...
--- snip --- 1151 @ extern -arch=win64 ?_BADOFF@std@@3_JB std_BADOFF --- snip ---
$ sha1sum Palemoon-Portable-24.7.2.win32.exe 19816f54b22a1038e575f58918852364c05d4d3c Palemoon-Portable-24.7.2.win32.exe
$ du -sh Palemoon-Portable-24.7.2.win32.exe 22M Palemoon-Portable-24.7.2.win32.exe
$ wine --version wine-1.7.27-59-g857a35e
Regards
https://bugs.winehq.org/show_bug.cgi?id=37198
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- Should be fixed with: http://source.winehq.org/git/wine.git/commit/a95a50925b7d7ebfe88f8d57d326b75...
https://bugs.winehq.org/show_bug.cgi?id=37198
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a95a50925b7d7ebfe88f8d57d32 | |6b75565e74305 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/a95a50925b7d7ebfe88f8d57d32...
Thanks Sebastian
Regards
https://bugs.winehq.org/show_bug.cgi?id=37198
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.28.
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #7 from grendal74 grendal74.geo@yahoo.com --- I know the bug is closed and all, but something isnt right. Palemoon should look like this http://img.creativemark.co.uk/uploads/images/799/12799/img3File.png But is looks like the attachment. Where is the menu oeo ?
(kubuntu 14.04)
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #8 from grendal74 grendal74.geo@yahoo.com --- Created attachment 49698 --> https://bugs.winehq.org/attachment.cgi?id=49698 no menu in palemoon
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #9 from Sebastian Lackner sebastian@fds-team.de --- The issue described in this bug report is definitely fixed in >= 1.7.28, nevertheless this doesn't necessary mean that there are no further bugs affecting this software. For each additional bug a new bug report should be opened, to keep different issues separate from each other.
Which menu do you mean by the way? The skin looks different and the button layout in the upper right also differs a bit between Windows <-> Wine, but not sure if thats what you mean.
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #10 from grendal74 grendal74.geo@yahoo.com --- I you would like, I will start a new bug see new attachment
https://bugs.winehq.org/show_bug.cgi?id=37198
--- Comment #11 from grendal74 grendal74.geo@yahoo.com --- Created attachment 49706 --> https://bugs.winehq.org/attachment.cgi?id=49706 no menu button