Bring hidden window to front?

Questions about Wine on Linux
Locked
tomatogoatee
Level 2
Level 2
Posts: 18
Joined: Thu Jun 18, 2009 6:44 pm

Bring hidden window to front?

Post by tomatogoatee »

I have a couple of problems and I'm hoping someone might have a solution...
I'm not exactly sure how to describe it, but the application we use in our call center (Microkey Millennium) has an odd window problem. A couple program features draw windows that aren't children of the main window, rather they appear as independent windows and if they get pushed to the background, we seem to have no way to pull them back to the front. (Alt- and Ctrl-tab won't navigate to the window in question.) The only way we can recover is to alt-f4 the window and attempt to access the feature again (usually successfully). If anyone has a proper name for this problem (and if you have a solution), please let me know so I can try to research it further.

The second problem isn't quite as critical, but in the same application, there's a 'comment' field where all our reps keep notes about the customers. The font size is defaulting to 6. Is there any way to change that? (In Windows, the font defaults to 10.)
tomatogoatee
Level 2
Level 2
Posts: 18
Joined: Thu Jun 18, 2009 6:44 pm

Re: Bring hidden window to front?

Post by tomatogoatee »

I should clarify what versions of what I'm using. I apologize for that.

The machine is running k12ltsp CentOS5 with Wine 1.5.2 (complied from source with this patch). Millennium works fine other than those problems I mentioned above.

However, thinking since 1.5.13 has the above patch already rolled into it, I thought I would do a fresh install of Xubuntu 12.04 and install Wine 1.5.13 and see if that solves my issues. Well, the _installer_ looks nicer, but that's as far as it gets. The installer crashes just after accepting the EULA and this is what I was able to collect:

Code: Select all

wine: Unhandled page fault on read access to 0x001c0c84 at address 0x683ba4c8 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x001c0c84 in 32-bit code (0x683ba4c8).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:683ba4c8 ESP:0032e254 EBP:0032e2dc EFLAGS:00210202(  R- --  I   - - - )
 EAX:80070057 EBX:68443ff4 ECX:00110064 EDX:00000000
 ESI:0014fc40 EDI:001c0c70
Stack dump:
0x0032e254:  001bc7a4 00000000 001ce700 68443ff4
0x0032e264:  000300c6 00000002 0032e2bc 683aa4e1
0x0032e274:  00000002 000300c6 00000002 6840d342
0x0032e284:  00000000 00000000 000300be 68443ff4
0x0032e294:  000300c6 00000002 00000000 222b6c00
0x0032e2a4:  00000004 00000001 683aa40b 68443ff4
Backtrace:
=>0 0x683ba4c8 in user32 (+0x3a4c8) (0x0032e2dc)
  1 0x6841c65b in user32 (+0x9c65a) (0x0032e30c)
  2 0x6841c47a WINPROC_wrapper+0x19() in user32 (0x0032e33c)
  3 0x6841cbcc in user32 (+0x9cbcb) (0x0032e38c)
  4 0x6841f1dd in user32 (+0x9f1dc) (0x0032e3dc)
  5 0x683de531 in user32 (+0x5e530) (0x0032e44c)
  6 0x683e52f6 in user32 (+0x652f5) (0x0032e4cc)
  7 0x683e576c SendMessageW+0x4b() in user32 (0x0032e51c)
  8 0x68410e8f in user32 (+0x90e8e) (0x0032e5ec)
  9 0x68410dc4 in user32 (+0x90dc3) (0x0032e6bc)
  10 0x68410bf1 DestroyWindow+0x200() in user32 (0x0032e70c)
  11 0x1000777e in glc4fc.tmp (+0x777d) (0x0032e790)
  12 0x10007500 in glc4fc.tmp (+0x74ff) (0x0032e8a8)
  13 0x100044c5 in glc4fc.tmp (+0x44c4) (0x0032f5c4)
0x683ba4c8: movl	0x14(%edi),%eax
Modules:
Module	Address			Debug info	Name (93 modules)
PE	  330000-  33b000	Deferred        glk76d.tmp
PE	  3c0000-  3c5000	Deferred        glf1352.tmp
PE	  400000-  407000	Deferred        mkmsinst
PE	10000000-10029000	Export          glc4fc.tmp
ELF	20000000-20026000	Deferred        mpr<elf>
  \-PE	20010000-20026000	\               mpr
ELF	20026000-2004f000	Deferred        msacm32<elf>
  \-PE	20030000-2004f000	\               msacm32
ELF	2004f000-20083000	Deferred        uxtheme<elf>
  \-PE	20060000-20083000	\               uxtheme
ELF	20083000-20152000	Deferred        libkrb5.so.3
ELF	20152000-2015b000	Deferred        libkrb5support.so.0
ELF	2015b000-2015f000	Deferred        libkeyutils.so.1
ELF	2151e000-21617000	Deferred        comctl32<elf>
  \-PE	21530000-21617000	\               comctl32
ELF	228e3000-228f5000	Deferred        libavahi-client.so.3
ELF	267ad000-267bb000	Deferred        libavahi-common.so.3
ELF	26d78000-26d81000	Deferred        librt.so.1
ELF	29e4e000-29e60000	Deferred        libp11-kit.so.0
ELF	2c60a000-2c60f000	Deferred        libgpg-error.so.0
ELF	2d7a9000-2d7bc000	Deferred        gnome-keyring-pkcs11.so
ELF	34360000-343a9000	Deferred        libdbus-1.so.3
ELF	3937f000-3945e000	Deferred        comdlg32<elf>
  \-PE	39390000-3945e000	\               comdlg32
ELF	3ad51000-3ae15000	Deferred        libgnutls.so.26
ELF	3d631000-3d69b000	Deferred        shlwapi<elf>
  \-PE	3d640000-3d69b000	\               shlwapi
ELF	3ef44000-3ef56000	Deferred        libtasn1.so.3
ELF	3fe28000-3fe50000	Deferred        libk5crypto.so.3
ELF	41905000-4191d000	Deferred        libresolv.so.2
ELF	43b4d000-43c55000	Deferred        ole32<elf>
  \-PE	43b60000-43c55000	\               ole32
ELF	4a547000-4a584000	Deferred        winspool<elf>
  \-PE	4a550000-4a584000	\               winspool
ELF	55687000-5568c000	Deferred        libcom_err.so.2
ELF	55b7a000-55bb8000	Deferred        libgssapi_krb5.so.2
ELF	5af08000-5af8d000	Deferred        libgcrypt.so.11
ELF	64b5f000-64d73000	Deferred        shell32<elf>
  \-PE	64b70000-64d73000	\               shell32
ELF	68000000-68022000	Deferred        ld-linux.so.2
ELF	68022000-68164000	Dwarf           libwine.so.1
ELF	68164000-6817f000	Deferred        libpthread.so.0
ELF	6817f000-68324000	Deferred        libc.so.6
ELF	68324000-68329000	Deferred        libdl.so.2
ELF	68329000-68355000	Deferred        libm.so.6
ELF	68355000-6835e000	Deferred        libnss_compat.so.2
ELF	6835e000-6836a000	Deferred        libnss_nis.so.2
ELF	6836a000-684ab000	Dwarf           user32<elf>
  \-PE	68380000-684ab000	\               user32
ELF	684ab000-6850c000	Deferred        advapi32<elf>
  \-PE	684c0000-6850c000	\               advapi32
ELF	6850c000-68522000	Deferred        libz.so.1
ELF	68522000-685ab000	Deferred        winex11<elf>
  \-PE	68530000-685ab000	\               winex11
ELF	685ab000-685b4000	Deferred        libsm.so.6
ELF	685b4000-685c6000	Deferred        libxext.so.6
ELF	685c6000-686fa000	Deferred        libx11.so.6
ELF	686fa000-68714000	Deferred        libice.so.6
ELF	68714000-6871a000	Deferred        libuuid.so.1
ELF	6871a000-6873b000	Deferred        libxcb.so.1
ELF	6873b000-6873f000	Deferred        libxau.so.6
ELF	6873f000-68746000	Deferred        libxdmcp.so.6
ELF	68746000-68768000	Deferred        imm32<elf>
  \-PE	68750000-68768000	\               imm32
ELF	68768000-6876e000	Deferred        libxxf86vm.so.1
ELF	6876e000-68778000	Deferred        libxrender.so.1
ELF	68778000-68781000	Deferred        libxrandr.so.2
ELF	68781000-68785000	Deferred        libxcomposite.so.1
ELF	68785000-68795000	Deferred        libxi.so.6
ELF	68795000-687c9000	Deferred        libfontconfig.so.1
ELF	687c9000-687f3000	Deferred        libexpat.so.1
ELF	687f3000-687fe000	Deferred        libxcursor.so.1
ELF	687fe000-68804000	Deferred        libxfixes.so.3
ELF	698b4000-6992a000	Deferred        rpcrt4<elf>
  \-PE	698c0000-6992a000	\               rpcrt4
ELF	69fed000-69ffa000	Deferred        libnss_files.so.2
ELF	71924000-7193d000	Deferred        version<elf>
  \-PE	71930000-7193d000	\               version
ELF	71a4d000-71afb000	Deferred        winmm<elf>
  \-PE	71a50000-71afb000	\               winmm
ELF	72201000-7229b000	Deferred        libfreetype.so.6
ELF	7583a000-75877000	Deferred        usp10<elf>
  \-PE	75840000-75877000	\               usp10
ELF	77543000-77596000	Deferred        libcups.so.2
ELF	77f90000-78056000	Deferred        gdi32<elf>
  \-PE	77fa0000-78056000	\               gdi32
ELF	790d5000-790ef000	Deferred        libnsl.so.1
ELF	7b800000-7ba2d000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba2d000	\               kernel32
ELF	7bc00000-7bcc6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc6000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7cb1d000-7cb21000	Deferred        libxinerama.so.1
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\pspicer\Desktop\Install CD\WindowsD\MKMSInst.EXE
	00000009    0 <==
0000000e services.exe
	00000025    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
So, somewhere along the lines up upgrading Wine, a new problem crept up. Since the prevailing solution is "use the latest build", I have and now I'm stuck...
Locked