Ubuntu feisty/wine/gecko

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu feisty/wine/gecko

Post by austin987 »

Anyone else experiencing crashes when installing gecko in Ubuntu
feisty? Whenever I run wine and attempt to install gecko, I get a
consistent crash...

fixme:system:SetProcessDPIAware stub!
wine: Call from 0xb9e87c to unimplemented function
js3250.dll.JS_SetGCParameter, aborting
wine: Unimplemented function js3250.dll.JS_SetGCParameter called at
address 0xb9e87c (thread 0009), starting debugger...
Unhandled exception: unimplemented function
js3250.dll.JS_SetGCParameter called in 32-bit code (0x7bc427fb).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc427fb ESP:0033cf00 EBP:0033cf64 EFLAGS:00000206( - 00 - -IP1)
EAX:00bbafb6 EBX:7bc85438 ECX:00400000 EDX:00684f30
ESI:0033cf0c EDI:006c89c0
Stack dump:
0x0033cf00: 00000002 00000020 00000020 80000100
0x0033cf10: 00000001 00000000 00b9e87c 00000002
0x0033cf20: 00bbb4fa 00bbafb6 7bc32373 006c54d4
0x0033cf30: 00000000 7deef42b 00110000 7bc32357
0x0033cf40: 00644c10 0033cf54 7b8855cb 006c54d4
0x0033cf50: 0033cfbc 0033cfbc 7bc427bc 006c89c0
Backtrace:
=>1 0x7bc427fb call_dll_entry_point+0x67() in ntdll (0x0033cf64)
2 0x00b9e87c in xpc3250 (+0xe87c) (0x0033cfbc)
3 0x00bb0a5a in xpc3250 (+0x20a5a) (0x0033d014)
4 0x00bb064f in xpc3250 (+0x2064f) (0x0033d118)
5 0x00bb04c2 in xpc3250 (+0x204c2) (0x0033d190)
6 0x00bb035b in xpc3250 (+0x2035b) (0x0033d1c8)
7 0x00bb02b3 in xpc3250 (+0x202b3) (0x0033d200)
8 0x005e9e90 in xpcom_core (+0x29e90) (0x0033d28c)
9 0x005ea2a5 in xpcom_core (+0x2a2a5) (0x0033d2a8)
10 0x005c5a7d in xpcom_core (+0x5a7d) (0x0033d2f0)
11 0x005c575c in xpcom_core (+0x575c) (0x0033d608)
12 0x7e1d93fa in mshtml (+0x393fa) (0x0033d7a8)
13 0x7e843746 in setupapi (+0x23746) (0x0033f8b8)
14 0x7e8445a7 in setupapi (+0x245a7) (0x0033fac8)
15 0x7e84494b SetupInstallFromInfSectionW+0x8c() in setupapi (0x0033fb38)
16 0x7e84505c InstallHinfSectionW+0x21d() in setupapi (0x0033fdc8)
17 0x7ee95c87 main+0x450() in rundll32 (0x0033fee8)
18 0x7ee96425 in rundll32 (+0x6425) (0x0033ff08)
19 0x7b86ed55 in kernel32 (+0x4ed55) (0x0033ffe8)
20 0xb7e0f1df wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc427fb call_dll_entry_point+0x67 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (186 modules)
PE 560000- 567000 Deferred plc4
PE 570000- 576000 Deferred plds4
PE 5c0000- 629000 Export xpcom_core
PE 630000- 657000 Deferred nspr4
PE 770000- 7a8000 Deferred appcomps
PE 7b0000- 7dc000 Deferred docshell
PE 7e0000- 7f6000 Deferred gkgfx
PE 800000- 80b000 Deferred intlcmpt
PE 810000- 816000 Deferred mozfind
PE 820000- 82a000 Deferred nsprefm
PE 830000- 844000 Deferred xpcom_compat
PE 850000- 86b000 Deferred rdf
PE 870000- 87c000 Deferred oji
PE 880000- 893000 Deferred jsj3250
PE 8b0000- 8b7000 Deferred ucvmath
PE 8c0000- 8cf000 Deferred jsd3250
PE 8d0000- 98e000 Deferred uconv
PE 990000- 998000 Deferred autoconfig
PE 9a0000- 9af000 Deferred profile
PE 9b0000- 9e9000 Deferred gkparser
PE 9f0000- 9f7000 Deferred imgicon
PE a00000- a07000 Deferred txmgr
PE a10000- a17000 Deferred xmlextras
PE a20000- a2a000 Deferred necko2
PE a30000- a5e000 Deferred i18n
PE a60000- add000 Deferred necko
PE ae0000- af1000 Deferred mozz
PE b00000- b1a000 Deferred universalchardet
PE b20000- b2c000 Deferred typeaheadfind
PE b30000- b57000 Deferred xpinstal
PE b60000- b6e000 Deferred spellchk
PE b70000- b7a000 Deferred myspell
PE b80000- b8f000 Deferred caps
PE b90000- bc5000 Export xpc3250
PE bd0000- bf7000 Deferred imglib2
PE c00000- c1f000 Deferred embedcomponents
PE c20000- c26000 Deferred wlltvwrs
PE c30000- c38000 Deferred pipboot
PE c40000- c4c000 Deferred xppref32
PE c50000- c74000 Deferred gkplugin
PE c80000- c98000 Deferred srchsvc
PE ca0000- ca7000 Deferred auth
PE cb0000- cd5000 Deferred gkwidget
PE ce0000- cfa000 Deferred mork
PE d00000- d09000 Deferred cookie
PE d10000- d1e000 Deferred webbrwsr
PE d20000- d30000 Deferred appshell
PE d30000- d37000 Deferred sroaming
PE d40000- fd9000 Deferred gklayout
PE fe0000- fe8000 Deferred pippki
PE ff0000- 1054000 Deferred editor
PE 1060000- 10a6000 Deferred websrvcs
PE 10b0000- 10be000 Deferred composer
PE 10c0000- 10c7000 Deferred xpcom_compat_c
PE 10d0000- 10dd000 Deferred jar50
PE 10e0000- 1119000 Deferred strgcmps
PE 1120000- 1133000 Deferred wallet
PE 1140000- 1171000 Deferred transformiix
PE 1180000- 1190000 Deferred chrome
PE 1190000- 11b4000 Deferred gkgfxwin
PE 11c0000- 11f8000 Deferred pipnss
PE 1200000- 121a000 Deferred smime3
PE 1220000- 127b000 Deferred nss3
PE 1280000- 12bf000 Deferred softokn3
PE 12c0000- 12e0000 Deferred ssl3
PE 10000000-10006000 Deferred xpcom
PE 60d00000-60d4c000 Deferred js3250
ELF 7b800000-7b926000 Export kernel32<elf>
\-PE 7b820000-7b926000 \ kernel32
ELF 7bc00000-7bca1000 Export ntdll<elf>
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7db69000-7db80000 Deferred spoolss<elf>
\-PE 7db70000-7db80000 \ spoolss
ELF 7db80000-7db99000 Deferred localspl<elf>
\-PE 7db90000-7db99000 \ localspl
ELF 7db99000-7dbea000 Deferred libgcrypt.so.11
ELF 7dbea000-7dbff000 Deferred libtasn1.so.3
ELF 7dbff000-7dc2d000 Deferred libcrypt.so.1
ELF 7dc2d000-7dc9d000 Deferred libgnutls.so.13
ELF 7dc9d000-7dcce000 Deferred libcups.so.2
ELF 7dcdb000-7dd7b000 Deferred comdlg32<elf>
\-PE 7dce0000-7dd7b000 \ comdlg32
ELF 7dd7b000-7ddb0000 Deferred winspool<elf>
\-PE 7dd80000-7ddb0000 \ winspool
ELF 7dec1000-7df26000 Deferred msvcrt<elf>
\-PE 7ded0000-7df26000 \ msvcrt
ELF 7df26000-7df51000 Deferred ws2_32<elf>
\-PE 7df30000-7df51000 \ ws2_32
ELF 7df51000-7df6a000 Deferred wsock32<elf>
\-PE 7df60000-7df6a000 \ wsock32
ELF 7df8e000-7e093000 Deferred shell32<elf>
\-PE 7dfa0000-7e093000 \ shell32
ELF 7e093000-7e0b4000 Deferred mpr<elf>
\-PE 7e0a0000-7e0b4000 \ mpr
ELF 7e0b4000-7e0ff000 Deferred wininet<elf>
\-PE 7e0c0000-7e0ff000 \ wininet
ELF 7e0ff000-7e155000 Deferred shlwapi<elf>
\-PE 7e110000-7e155000 \ shlwapi
ELF 7e155000-7e193000 Deferred urlmon<elf>
\-PE 7e160000-7e193000 \ urlmon
ELF 7e193000-7e21e000 Export mshtml<elf>
\-PE 7e1a0000-7e21e000 \ mshtml
ELF 7e21e000-7e250000 Deferred uxtheme<elf>
\-PE 7e220000-7e250000 \ uxtheme
ELF 7e250000-7e30f000 Deferred comctl32<elf>
\-PE 7e260000-7e30f000 \ comctl32
ELF 7e30f000-7e359000 Deferred dsound<elf>
\-PE 7e320000-7e359000 \ dsound
ELF 7e359000-7e3b7000 Deferred quartz<elf>
\-PE 7e360000-7e3b7000 \ quartz
ELF 7e3b7000-7e3cb000 Deferred midimap<elf>
\-PE 7e3c0000-7e3cb000 \ midimap
ELF 7e3cb000-7e3e2000 Deferred msacm32<elf>
\-PE 7e3d0000-7e3e2000 \ msacm32
ELF 7e3e2000-7e4a7000 Deferred libasound.so.2
ELF 7e4a7000-7e4dc000 Deferred winealsa<elf>
\-PE 7e4b0000-7e4dc000 \ winealsa
ELF 7e4dd000-7e4fb000 Deferred advpack<elf>
\-PE 7e4e0000-7e4fb000 \ advpack
ELF 7e4fb000-7e523000 Deferred msvfw32<elf>
\-PE 7e500000-7e523000 \ msvfw32
ELF 7e523000-7e5c3000 Deferred oleaut32<elf>
\-PE 7e530000-7e5c3000 \ oleaut32
ELF 7e5c3000-7e663000 Deferred ole32<elf>
\-PE 7e5d0000-7e663000 \ ole32
ELF 7e663000-7e6ef000 Deferred winmm<elf>
\-PE 7e670000-7e6ef000 \ winmm
ELF 7e6ef000-7e715000 Deferred msacm32<elf>
\-PE 7e700000-7e715000 \ msacm32
ELF 7e71d000-7e731000 Deferred avicap32<elf>
\-PE 7e720000-7e731000 \ avicap32
ELF 7e731000-7e74f000 Deferred devenum<elf>
\-PE 7e740000-7e74f000 \ devenum
ELF 7e74f000-7e762000 Deferred libresolv.so.2
ELF 7e76f000-7e78d000 Deferred iphlpapi<elf>
\-PE 7e780000-7e78d000 \ iphlpapi
ELF 7e78d000-7e7eb000 Deferred rpcrt4<elf>
\-PE 7e7a0000-7e7eb000 \ rpcrt4
ELF 7e7eb000-7e7ff000 Deferred lz32<elf>
\-PE 7e7f0000-7e7ff000 \ lz32
ELF 7e7ff000-7e818000 Deferred version<elf>
\-PE 7e800000-7e818000 \ version
ELF 7e818000-7e87c000 Export setupapi<elf>
\-PE 7e820000-7e87c000 \ setupapi
ELF 7e87c000-7e899000 Deferred imm32<elf>
\-PE 7e880000-7e899000 \ imm32
ELF 7e8b9000-7e8c2000 Deferred libxcursor.so.1
ELF 7e8c2000-7e8c7000 Deferred libxfixes.so.3
ELF 7e8c7000-7e8ca000 Deferred libxcomposite.so.1
ELF 7e8ca000-7e8d0000 Deferred libxrandr.so.2
ELF 7e8d0000-7e8d8000 Deferred libxrender.so.1
ELF 7e8d8000-7e8e1000 Deferred libdrm.so.2
ELF 7e8e1000-7e941000 Deferred libgl.so.1
ELF 7e941000-7e946000 Deferred libxdmcp.so.6
ELF 7e946000-7e949000 Deferred libxau.so.6
ELF 7e949000-7ea3a000 Deferred libx11.so.6
ELF 7ea3a000-7ea48000 Deferred libxext.so.6
ELF 7ea48000-7ea4d000 Deferred libxxf86vm.so.1
ELF 7ea4d000-7ea65000 Deferred libice.so.6
ELF 7ea65000-7ea6e000 Deferred libsm.so.6
ELF 7ea75000-7ea79000 Deferred libgpg-error.so.0
ELF 7ea7b000-7eb0b000 Deferred winex11<elf>
\-PE 7ea90000-7eb0b000 \ winex11
ELF 7eb89000-7eba9000 Deferred libexpat.so.1
ELF 7eba9000-7ebd4000 Deferred libfontconfig.so.1
ELF 7ebe1000-7ebf5000 Deferred libz.so.1
ELF 7ebf5000-7ec60000 Deferred libfreetype.so.6
ELF 7ec6d000-7ecb7000 Deferred advapi32<elf>
\-PE 7ec80000-7ecb7000 \ advapi32
ELF 7ecb7000-7ed4d000 Deferred gdi32<elf>
\-PE 7ecd0000-7ed4d000 \ gdi32
ELF 7ed4d000-7ee84000 Deferred user32<elf>
\-PE 7ed60000-7ee84000 \ user32
ELF 7ee84000-7ee98000 Export rundll32<elf>
\-PE 7ee90000-7ee98000 \ rundll32
ELF 7efaa000-7efb5000 Deferred libnss_files.so.2
ELF 7efb5000-7efcc000 Deferred libnsl.so.1
ELF 7efcc000-7eff3000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c94000-b7c9d000 Deferred libnss_compat.so.2
ELF b7c9e000-b7ca2000 Deferred libdl.so.2
ELF b7ca2000-b7de3000 Deferred libc.so.6
ELF b7de4000-b7dfb000 Deferred libpthread.so.0
ELF b7e08000-b7f1c000 Export libwine.so.1
ELF b7f1e000-b7f39000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) c:\windows\system32\rundll32.exe
00000011 0
00000009 0 <==
0000000a
0000000b 0
0000000c
0000000e 0
0000000d 0
Backtrace:
=>1 0x7bc427fb call_dll_entry_point+0x67() in ntdll (0x0033cf64)
2 0x00b9e87c in xpc3250 (+0xe87c) (0x0033cfbc)
3 0x00bb0a5a in xpc3250 (+0x20a5a) (0x0033d014)
4 0x00bb064f in xpc3250 (+0x2064f) (0x0033d118)
5 0x00bb04c2 in xpc3250 (+0x204c2) (0x0033d190)
6 0x00bb035b in xpc3250 (+0x2035b) (0x0033d1c8)
7 0x00bb02b3 in xpc3250 (+0x202b3) (0x0033d200)
8 0x005e9e90 in xpcom_core (+0x29e90) (0x0033d28c)
9 0x005ea2a5 in xpcom_core (+0x2a2a5) (0x0033d2a8)
10 0x005c5a7d in xpcom_core (+0x5a7d) (0x0033d2f0)
11 0x005c575c in xpcom_core (+0x575c) (0x0033d608)
12 0x7e1d93fa in mshtml (+0x393fa) (0x0033d7a8)
13 0x7e843746 in setupapi (+0x23746) (0x0033f8b8)
14 0x7e8445a7 in setupapi (+0x245a7) (0x0033fac8)
15 0x7e84494b SetupInstallFromInfSectionW+0x8c() in setupapi (0x0033fb38)
16 0x7e84505c InstallHinfSectionW+0x21d() in setupapi (0x0033fdc8)
17 0x7ee95c87 main+0x450() in rundll32 (0x0033fee8)
18 0x7ee96425 in rundll32 (+0x6425) (0x0033ff08)
19 0x7b86ed55 in kernel32 (+0x4ed55) (0x0033ffe8)
20 0xb7e0f1df wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
wine: Call from 0xb9e87c to unimplemented function
js3250.dll.JS_SetGCParameter, aborting
wine: Call from 0xb9e87c to unimplemented function
js3250.dll.JS_SetGCParameter, aborting

Anyone else seeing this?
Chad
Level 2
Level 2
Posts: 35
Joined: Wed Feb 27, 2008 3:17 pm

Post by Chad »

Have you tried using winetricks to install it? If I'm not mistaken, all it's doing to install it is extracting a cab file to a location on your wine's drive_c and then adds that location to the registry to point to it.

However, I have seen many apps crash directly after installing gecko. This has usually been because of the unimplemented BITS stuff for the apps I was using though.
Dan Kegel

Ubuntu feisty/wine/gecko

Post by Dan Kegel »

On Wed, Mar 5, 2008 at 11:55 AM, Chad <[email protected]> wrote:
However, I have seen many apps crash directly after installing gecko.
This has usually been because of the unimplemented BITS stuff
for the apps I was using though.
What apps need BITS?
- Dan
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu feisty/wine/gecko

Post by austin987 »

On Wed, Mar 5, 2008 at 2:02 PM, Dan Kegel <[email protected]> wrote:
On Wed, Mar 5, 2008 at 11:55 AM, Chad <[email protected]> wrote:
However, I have seen many apps crash directly after installing gecko.
This has usually been because of the unimplemented BITS stuff
for the apps I was using though.
What apps need BITS?
- Dan
I typically keep it in /usr/share/wine/gecko/, which allows for it to
be installed without downloading each time. When running wine from
/home/austin/wine-git/, however, it runs fine, since self compiled
wine isn't checking /usr/share/wine/gecko for wine gecko. Running
$ /home/austin/wine-git/wine iexplore.exe http://www.winehq.org
Also leads to a crash.

This doesn't happen on my gutsy machine though...
Chad
Level 2
Level 2
Posts: 35
Joined: Wed Feb 27, 2008 3:17 pm

Re: Ubuntu feisty/wine/gecko

Post by Chad »

Dan Kegel wrote:On Wed, Mar 5, 2008 at 11:55 AM, Chad <[email protected]> wrote:
However, I have seen many apps crash directly after installing gecko.
This has usually been because of the unimplemented BITS stuff
for the apps I was using though.
What apps need BITS?
- Dan
Everquest 1 and 2, (it happened on another but I cannot remember the name atm). Though they don't specifically need BITS to work, even installing gecko causes an immediate crash when it tries to load the patcher.

So "many" should probably be "several". I didn't mean for it to sound like it was a huge issue.

The bug report is here
sjc1963
Level 2
Level 2
Posts: 16
Joined: Sat Feb 23, 2008 7:57 pm

Post by sjc1963 »

Have you tried 7.10 of Ubuntu?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu feisty/wine/gecko

Post by austin987 »

On Wed, Mar 5, 2008 at 3:02 PM, sjc1963 <[email protected]> wrote:
Have you tried 7.10 of Ubuntu?
Yes, works fine on my gutsy machine, but fails on feisty. Trying to
see if I'm the only one who's having this problem.
sjc1963
Level 2
Level 2
Posts: 16
Joined: Sat Feb 23, 2008 7:57 pm

Re: Ubuntu feisty/wine/gecko

Post by sjc1963 »

austin987 wrote:Yes, works fine on my gutsy machine, but fails on feisty. Trying to see if I'm the only one who's having this problem.
If it works on the newer version than why bother with the older one? Clearly a problem of the older one was fixed in the newer one. Linux isn't like Windows, it gets better with each new version. :)
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu feisty/wine/gecko

Post by austin987 »

On Wed, Mar 5, 2008 at 6:23 PM, sjc1963 <[email protected]> wrote:
austin987 wrote:
Yes, works fine on my gutsy machine, but fails on feisty. Trying to see if I'm the only one who's having this problem.
If it wirks on the newer version than why bother with the older one. Clearly a problem of the older one was fixed in the newer one. Linux isn't like Windows, it gets better with each new version. :)
I'm very well of that, but considering that this A) should work in
feisty, and B) did up until a few weeks ago, there is a bug to be
fixed. Bugs shouldn't be swept under the rug, but instead fixed.
Otherwise, they may resurface later...


-Austin
Locked