Wine 1.5.7 update 28 June broke some applications

Questions about Wine on Linux
Locked
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Wine 1.5.7 update 28 June broke some applications

Post by pastim »

I'm using Ubuntu 12.04 64 bit.

Some updates today to 1.5.7 broke two of my applications, MSAccess 2003 and MyPhoneExplorer.

When run they both state: "Internal Error", and "There is no Windows Program configured to open this type of file."

They are both run with the installation default desktop, which for MSAccess looks like this:

Code: Select all

[Desktop Entry]
Name=Microsoft Office Access 2003
Exec=env WINEPREFIX="/home/xxx/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/xxx/.wine/dosdevices/c:/users/xxx/Start\\ Menu/Programs/Microsoft\\ Office/Microsoft\\ Office\\ Access\\ 2003.lnk
Type=Application
StartupNotify=true
Comment=Create databases and programs to track and manage your information by using Microsoft Office Access.
Icon=27F0_accicons.0
I don't really understand why the start.exe program is used, nor the /Unix, nor using the .....lnk. Why not run it directly?

If I change the EXEC line to something like:

Code: Select all

Exec=env WINEPREFIX="/home/xxx/.wine" wine /home/xxx/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Office/OFFICE11/MSACCESS.EXE
Access does at least start. However, it then complains that:

"A Problem occurred while Micorosft Access was communicating withe the OLE server or ActiveX Control. Close the OLE server and restart it......"

I know wine 1.5 is in beta for Ubuntu, and may be unstable. However, up until now it has generally been much more stable than 1.4. MSAccess 2003 has been running fine until today. I'd like to downgrade to the previous 1.5 beta but I can't find it anywhere and don't know if I can do it locally - I am still on an extremely steep learning curve with linux.

My Synaptic shows no history so I'm a bit stumped.

Any help, either to revert to the version as of 27 June, or fix the 1.5.7 problem as of today would be much appreciated.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine 1.5.7 update 28 June broke some applications

Post by dimesio »

pastim wrote:I'm using Ubuntu 12.04 64 bit.

Some updates today to 1.5.7 broke two of my applications, MSAccess 2003 and MyPhoneExplorer.
The Ubuntu 12.04 packages for Wine 1.5.7 are completely broken. http://bugs.winehq.org/show_bug.cgi?id=31060
ronin701
Level 1
Level 1
Posts: 7
Joined: Tue Jun 26, 2012 11:15 pm

Post by ronin701 »

Yep, I'm on Mint 13 and after the update yesterday my wine installation was so unusable that I removed the whole package...................
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

There was another release today (29th June). The applications still don't work, but fail in a different way. For instance, using my original MSAccess .desktop I now either get Access running but no response to pressing GUI buttons, or the program crashes (and wants to send a message to Microsoft).

MyPhoneExplorer behaves similarly, almost working 1st time but being unresponsive, then on the second start it crashes. This behaviour alternates for each restart.

I managed to find the complete wine update history. It's in the Ubuntu Software Centre. Synaptics only shows those items updated via Synaptics.

If I could find a way to attach a crash dump I would, but I can't see how to do so on this forum. A copy follows:

Code: Select all

Unhandled exception: page fault on read access to 0x0197cc54 in 32-bit code (0x7bc4522b).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc4522b ESP:0033f004 EBP:0033f01c EFLAGS:00010283(  R- --  I S - - -C)
 EAX:01692000 EBX:7bca7ff4 ECX:02792000 EDX:018dc0f0
 ESI:0197cc54 EDI:000a0b64
Stack dump:
0x0033f004:  018f2000 00000002 018dc100 7bca7ff4
0x0033f014:  018dbee0 00000208 0033f030 7bc45386
0x0033f024:  000a0b64 018dbee0 00000002 0033f090
0x0033f034:  7bc47cce 00000208 660d654b 0033f1e8
0x0033f044:  00000000 56433230 00000000 00000000
0x0033f054:  00000000 00000208 00000000 00000000
Backtrace:
=>0 0x7bc4522b in ntdll (+0x3522b) (0x0033f01c)
  1 0x7bc45386 in ntdll (+0x35385) (0x0033f030)
  2 0x7bc47cce RtlAllocateHeap+0xdd() in ntdll (0x0033f090)
  3 0x7b854fdd GetModuleFileNameA+0x3c() in kernel32 (0x0033f0c0)
  4 0x6607eba2 in msvbvm60 (+0x7eba1) (0x0033f1e8)
  5 0x6607e7f9 in msvbvm60 (+0x7e7f8) (0x0033f200)
  6 0x6606c979 in msvbvm60 (+0x6c978) (0x0033f220)
  7 0x6606caf7 in msvbvm60 (+0x6caf6) (0x0033f240)
  8 0x66066733 in msvbvm60 (+0x66732) (0x0033f25c)
  9 0x66035c5c in msvbvm60 (+0x35c5b) (0x0033f47c)
  10 0x66051fb3 in msvbvm60 (+0x51fb2) (0x0033f488)
  11 0x00470a6e in myphoneexplorer (+0x70a6d) (0x0033f498)
  12 0x660522b4 in msvbvm60 (+0x522b3) (0x0033f4e4)
  13 0x6605271b in msvbvm60 (+0x5271a) (0x0033f5b8)
  14 0x660528e7 in msvbvm60 (+0x528e6) (0x0033f5dc)
  15 0x66032477 in msvbvm60 (+0x32476) (0x0033f638)
  16 0x6603216d in msvbvm60 (+0x3216c) (0x0033f658)
  17 0x660647e1 in msvbvm60 (+0x647e0) (0x0033f690)
  18 0x660c8800 in msvbvm60 (+0xc87ff) (0x0033f6e0)
  19 0x660c8867 in msvbvm60 (+0xc8866) (0x0033f7a0)
  20 0x66051fb3 in msvbvm60 (+0x51fb2) (0x0033f7ac)
  21 0x00427cbe in myphoneexplorer (+0x27cbd) (0x0033f7bc)
  22 0x660522b4 in msvbvm60 (+0x522b3) (0x0033f808)
  23 0x6605271b in msvbvm60 (+0x5271a) (0x0033f8dc)
  24 0x660528e7 in msvbvm60 (+0x528e6) (0x0033f900)
  25 0x6605e222 in msvbvm60 (+0x5e221) (0x0033f964)
  26 0x66082177 in msvbvm60 (+0x82176) (0x0033fae4)
  27 0x6605d0c6 in msvbvm60 (+0x5d0c5) (0x0033fb0c)
  28 0x6605f855 in msvbvm60 (+0x5f854) (0x0033fb68)
  29 0x7ecf229a WINPROC_wrapper+0x19() in user32 (0x0033fb98)
  30 0x7ecf29ec in user32 (+0xa29eb) (0x0033fbe8)
  31 0x7ecf4ffd in user32 (+0xa4ffc) (0x0033fc38)
  32 0x7ecb6d1e DispatchMessageA+0x9d() in user32 (0x0033fd28)
  33 0x6600a4a3 in msvbvm60 (+0xa4a2) (0x0033fd68)
  34 0x6600a41a in msvbvm60 (+0xa419) (0x0033fdac)
  35 0x6600a2f8 in msvbvm60 (+0xa2f7) (0x6601a098)
  36 0x66006ba7 in msvbvm60 (+0x6ba6) (0x660c7f80)
  37 0x0c2474ff (0x0424448b)
0x7bc4522b: testb	$0x1,0x0(%edx,%edi,1)
Modules:
Module	Address			Debug info	Name (106 modules)
PE	  400000-  8cd000	Export          myphoneexplorer
PE	 1220000- 126d000	Deferred        sport
PE	10000000-10196000	Deferred        iconlib
PE	12bb0000-12be3000	Deferred        vbalexpbar6
PE	20000000-20032000	Deferred        richtx32
PE	202b0000-20347000	Deferred        comctl32
PE	28b50000-28bc9000	Deferred        fjsoftsgrid
PE	2e8c0000-2e8ca000	Deferred        ssubtmr6
PE	46a30000-46a4a000	Deferred        vbaliml6
PE	51650000-51668000	Deferred        ccrpdtp6
PE	52210000-52228000	Deferred        ccrpucw6
PE	66000000-66152000	Export          msvbvm60
ELF	7b800000-7ba30000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba30000	\               kernel32
ELF	7bc00000-7bcc4000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcc4000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7ca9e000-7cb0f000	Deferred        wininet<elf>
  \-PE	7cab0000-7cb0f000	\               wininet
ELF	7cb0f000-7cb23000	Deferred        msimg32<elf>
  \-PE	7cb10000-7cb23000	\               msimg32
ELF	7d5f0000-7d616000	Deferred        mpr<elf>
  \-PE	7d600000-7d616000	\               mpr
ELF	7d616000-7d69a000	Deferred        urlmon<elf>
  \-PE	7d620000-7d69a000	\               urlmon
ELF	7d69a000-7d700000	Deferred        ieframe<elf>
  \-PE	7d6a0000-7d700000	\               ieframe
ELF	7d816000-7d86e000	Deferred        riched20<elf>
  \-PE	7d820000-7d86e000	\               riched20
ELF	7d86e000-7d882000	Deferred        riched32<elf>
  \-PE	7d870000-7d882000	\               riched32
ELF	7d882000-7d8ba000	Deferred        oledlg<elf>
  \-PE	7d890000-7d8ba000	\               oledlg
ELF	7d8ba000-7d8ce000	Deferred        olepro32<elf>
  \-PE	7d8c0000-7d8ce000	\               olepro32
ELF	7d8ce000-7d9ad000	Deferred        comdlg32<elf>
  \-PE	7d8d0000-7d9ad000	\               comdlg32
ELF	7d9ad000-7d9e6000	Deferred        usp10<elf>
  \-PE	7d9b0000-7d9e6000	\               usp10
ELF	7df29000-7df66000	Deferred        winspool<elf>
  \-PE	7df30000-7df66000	\               winspool
ELF	7df66000-7dfcd000	Deferred        setupapi<elf>
  \-PE	7df70000-7dfcd000	\               setupapi
ELF	7dfcd000-7dfe1000	Deferred        psapi<elf>
  \-PE	7dfd0000-7dfe1000	\               psapi
ELF	7dfe1000-7e03f000	Deferred        dbghelp<elf>
  \-PE	7dff0000-7e03f000	\               dbghelp
ELF	7e03f000-7e059000	Deferred        imagehlp<elf>
  \-PE	7e040000-7e059000	\               imagehlp
ELF	7e059000-7e26c000	Deferred        shell32<elf>
  \-PE	7e070000-7e26c000	\               shell32
ELF	7e26c000-7e365000	Deferred        comctl32<elf>
  \-PE	7e270000-7e365000	\               comctl32
ELF	7e3a7000-7e411000	Deferred        shlwapi<elf>
  \-PE	7e3b0000-7e411000	\               shlwapi
ELF	7e411000-7e445000	Deferred        uxtheme<elf>
  \-PE	7e420000-7e445000	\               uxtheme
ELF	7e45b000-7e461000	Deferred        libxfixes.so.3
ELF	7e461000-7e46c000	Deferred        libxcursor.so.1
ELF	7e4f3000-7e51d000	Deferred        libexpat.so.1
ELF	7e51d000-7e551000	Deferred        libfontconfig.so.1
ELF	7e551000-7e561000	Deferred        libxi.so.6
ELF	7e561000-7e565000	Deferred        libxcomposite.so.1
ELF	7e565000-7e56e000	Deferred        libxrandr.so.2
ELF	7e56e000-7e578000	Deferred        libxrender.so.1
ELF	7e578000-7e57e000	Deferred        libxxf86vm.so.1
ELF	7e57e000-7e582000	Deferred        libxinerama.so.1
ELF	7e582000-7e5a4000	Deferred        imm32<elf>
  \-PE	7e590000-7e5a4000	\               imm32
ELF	7e5a4000-7e5ab000	Deferred        libxdmcp.so.6
ELF	7e5ab000-7e5cc000	Deferred        libxcb.so.1
ELF	7e5cc000-7e5d2000	Deferred        libuuid.so.1
ELF	7e5d2000-7e5ec000	Deferred        libice.so.6
ELF	7e5ec000-7e720000	Deferred        libx11.so.6
ELF	7e720000-7e732000	Deferred        libxext.so.6
ELF	7e732000-7e73b000	Deferred        libsm.so.6
ELF	7e73b000-7e7c3000	Deferred        winex11<elf>
  \-PE	7e740000-7e7c3000	\               winex11
ELF	7e7c3000-7e7d9000	Deferred        libz.so.1
ELF	7e7d9000-7e873000	Deferred        libfreetype.so.6
ELF	7e893000-7e9a2000	Deferred        oleaut32<elf>
  \-PE	7e8b0000-7e9a2000	\               oleaut32
ELF	7e9a2000-7ea18000	Deferred        rpcrt4<elf>
  \-PE	7e9b0000-7ea18000	\               rpcrt4
ELF	7ea18000-7eb20000	Deferred        ole32<elf>
  \-PE	7ea30000-7eb20000	\               ole32
ELF	7eb20000-7eb82000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb82000	\               advapi32
ELF	7eb82000-7ec41000	Deferred        gdi32<elf>
  \-PE	7eb90000-7ec41000	\               gdi32
ELF	7ec41000-7ed81000	Dwarf           user32<elf>
  \-PE	7ec50000-7ed81000	\               user32
ELF	7ed81000-7ed8e000	Deferred        libnss_files.so.2
ELF	7ed8e000-7ed9a000	Deferred        libnss_nis.so.2
ELF	7ed9a000-7edb4000	Deferred        libnsl.so.1
ELF	7efb4000-7efe0000	Deferred        libm.so.6
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7454000-f7459000	Deferred        libdl.so.2
ELF	f7459000-f75fe000	Deferred        libc.so.6
ELF	f75ff000-f761a000	Deferred        libpthread.so.0
ELF	f761b000-f761f000	Deferred        libxau.so.6
ELF	f7630000-f7639000	Deferred        libnss_compat.so.2
ELF	f763a000-f777c000	Dwarf           libwine.so.1
ELF	f777e000-f77a0000	Deferred        ld-linux.so.2
ELF	f77a0000-f77a1000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 MyPhoneExplorer.exe
	00000030    0
	0000002f    0
	00000024    0
00000025 rpcss.exe
	00000040    0
	0000003d    0
	0000003c    0
	0000002e    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029    0
	00000027    0
	00000026    0
00000033 adb.exe
	00000035    0
	00000034    0
0000003a (D) C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe
	0000003f    0
	0000003e    0
	0000003b    0 <==
System information:
    Wine build: wine-1.5.7
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.2.0-26-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote:

Code: Select all

System information:
    Wine build: wine-1.5.7
    Platform: i386 (WOW64)
A pure 32 bit wineprefix is definitely needed for Office apps, and this may also be the problem with your other app. Create a 32 bit wineprefix with

Code: Select all

WINEARCH=win32 WINEPREFIX=/path/to/wineprefix winecfg
then install your apps to that. (Substitute the actual path for /path/to/wineprefix.)
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

http://bugs.winehq.org/show_bug.cgi?id=31060 is now closed,
try updating and see if that fixes your problem.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

DanKegel wrote:http://bugs.winehq.org/show_bug.cgi?id=31060 is now closed,
try updating and see if that fixes your problem.
No, still bust. The first update got me past the 1st problem to the last status I reported above.

The last update I had was wine 1.5 (1.5.7-0ubuntu3-pulse18, 1.5.7-0ubuntu4-pulse18) Is that the latest version?
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote:
pastim wrote:

Code: Select all

System information:
    Wine build: wine-1.5.7
    Platform: i386 (WOW64)
A pure 32 bit wineprefix is definitely needed for Office apps, and this may also be the problem with your other app. Create a 32 bit wineprefix with

Code: Select all

WINEARCH=win32 WINEPREFIX=/path/to/wineprefix winecfg
then install your apps to that. (Substitute the actual path for /path/to/wineprefix.)
I've never needed this before. Reinstalling everyting is going to be a pain, but I guess I'll have to try. :-(

The first problem I'll have is that I have no idea how to use the command you quote, nor how to install under a specific prefix.

The only installation method that worked properly for me in the past was via the 'uninstall' Wine Software command.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

pastim wrote: I've never needed this before. Reinstalling everyting is going to be a pain, but I guess I'll have to try. :-(

The first problem I'll have is that I have no idea how to use the command you quote, nor how to install under a specific prefix.

The only installation method that worked properly for me in the past was via the 'uninstall' Wine Software command.
I created a directory /home/xxx/wine32 and then ran the command.
When I do this it says "WINEARCH set to win32 but '/home/xxx/wine32' is a 64-bit installation."

I don't understand.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

pastim wrote: I created a directory /home/xxx/wine32 and then ran the command.
When I do this it says "WINEARCH set to win32 but '/home/xxx/wine32' is a 64-bit installation."

I don't understand.
OK - fixed that (the path name was wrong - wine32 not win32). I still don't understand the error message, but no matter.

So after 3 attempts Access may now be up and running in win32. There are so many wine messages, errors and warnings when installing it that it's hard to know what it going on and where it will work or not. Fingers crossed.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote:I created a directory /home/xxx/wine32 and then ran the command.
That's wrong; you need to let Wine create the directory. Delete that directory and run the command I posted, but with the path to the actual directory, which does not yet exist--wine will create it for you.

You will have to specify that wineprefix when you run the installer.
http://wiki.winehq.org/FAQ#head-faf9617 ... 522d490faf
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote:
pastim wrote:I created a directory /home/xxx/wine32 and then ran the command.
That's wrong; you need to let Wine create the directory. Delete that directory and run the command I posted, but with the path to the actual directory, which does not yet exist--wine will create it for you.

You will have to specify that wineprefix when you run the installer.
http://wiki.winehq.org/FAQ#head-faf9617 ... 522d490faf
Thanks.

I'm still struggling with getting programs to run properly under 1.5.7. They often seem to crash every other time. Very strange.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

pastim wrote:I'm still struggling with getting programs to run properly under 1.5.7. They often seem to crash every other time. Very strange.
The latest updates to wine (pulse 18 on Wednesday 4th) have made matters even worse for me. Some programs now never run, instead of failing on alternate executions. The crash I report earlier for MyPhoneExplorer now happens every single time I run it.

I don't know enough to know what else to provide in a crash report.

Is there any chance at all of getting a copy of 1.5.6 back? I know 1.5 is beta on ubuntu 12.04. That is precisely why providing a downgrade to a previous working beta would be very useful.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

pastim wrote: The crash I report earlier for MyPhoneExplorer now happens every single time I run it.
As recommended to me I created a win32 wineprefix, and all my windows apps now run under that on my 64 bit system.

Looking at the latest crash report I now see it is different from the previous one, as follows:

Unhandled exception: page fault on read access to 0x00000101 in 32-bit code (0x7ea4eb0f).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7ea4eb0f ESP:0033fd48 EBP:0033fd90 EFLAGS:00010202( R- -- I - - - )
EAX:00000101 EBX:7eb17ff4 ECX:01323b50 EDX:00000004
ESI:00000101 EDI:80070057
Stack dump:
0x0033fd48: 66005896 f00e7100 6600da13 0033fd58
0x0033fd58: 00000000 00000000 6610e518 6610e518
0x0033fd68: 0033fd88 7b86ee19 0000004c 00000000
0x0033fd78: 000001e4 00000148 7b86dc6b 01321ddc
0x0033fd88: 0132309c 7b877f40 0033fdb0 6601f3c9
0x0033fd98: 00000101 00000000 00000002 012f013c
Backtrace:
=>0 0x7ea4eb0f CoDisconnectObject+0x2f() in ole32 (0x0033fd90)
1 0x6601f3c9 in msvbvm60 (+0x1f3c8) (0x0033fdb0)
2 0x6600da45 in msvbvm60 (+0xda44) (0x0033fdc8)
0x7ea4eb0f CoDisconnectObject+0x2f in ole32: movl 0x0(%esi),%eax
Modules:
Module Address Debug info Name (103 modules)
PE 400000- 8cd000 Deferred myphoneexplorer
PE 10000000-10196000 Deferred iconlib
PE 202b0000-20347000 Deferred comctl32
PE 28b50000-28bc9000 Deferred fjsoftsgrid
PE 2e8c0000-2e8ca000 Deferred ssubtmr6
PE 46a30000-46a4a000 Deferred vbaliml6
PE 65340000-653d2000 Deferred oleaut32
PE 66000000-66152000 Export msvbvm60
PE 69b10000-69c14000 Deferred msxml3
ELF 7b800000-7ba31000 Deferred kernel32<elf>
\-PE 7b810000-7ba31000 \ kernel32
ELF 7bc00000-7bcc4000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c6a4000-7c6c1000 Deferred msxml2<elf>
\-PE 7c6b0000-7c6c1000 \ msxml2
ELF 7c6c1000-7c73a000 Deferred gdiplus<elf>
\-PE 7c6d0000-7c73a000 \ gdiplus
ELF 7d408000-7d435000 Deferred msxml4<elf>
\-PE 7d410000-7d435000 \ msxml4
ELF 7d4a9000-7d588000 Deferred comdlg32<elf>
\-PE 7d4b0000-7d588000 \ comdlg32
ELF 7d588000-7d5c1000 Deferred usp10<elf>
\-PE 7d590000-7d5c1000 \ usp10
ELF 7dc04000-7dc0d000 Deferred librt.so.1
ELF 7dc0d000-7dc12000 Deferred libgpg-error.so.0
ELF 7dc12000-7dc5b000 Deferred libdbus-1.so.3
ELF 7dc5b000-7dce0000 Deferred libgcrypt.so.11
ELF 7dd60000-7dd78000 Deferred libresolv.so.2
ELF 7dd78000-7dd7c000 Deferred libkeyutils.so.1
ELF 7dd7c000-7dd8e000 Deferred libp11-kit.so.0
ELF 7dd8e000-7dda0000 Deferred libtasn1.so.3
ELF 7dda0000-7dda9000 Deferred libkrb5support.so.0
ELF 7dda9000-7ddd1000 Deferred libk5crypto.so.3
ELF 7ddd1000-7dea0000 Deferred libkrb5.so.3
ELF 7dea0000-7deb2000 Deferred libavahi-client.so.3
ELF 7deb2000-7dec0000 Deferred libavahi-common.so.3
ELF 7dec0000-7df84000 Deferred libgnutls.so.26
ELF 7df84000-7dfc2000 Deferred libgssapi_krb5.so.2
ELF 7dfc2000-7e015000 Deferred libcups.so.2
ELF 7e022000-7e035000 Deferred gnome-keyring-pkcs11.so
ELF 7e035000-7e072000 Deferred winspool<elf>
\-PE 7e040000-7e072000 \ winspool
ELF 7e0d9000-7e0ed000 Deferred psapi<elf>
\-PE 7e0e0000-7e0ed000 \ psapi
ELF 7e0ed000-7e14b000 Deferred dbghelp<elf>
\-PE 7e0f0000-7e14b000 \ dbghelp
ELF 7e165000-7e379000 Deferred shell32<elf>
\-PE 7e170000-7e379000 \ shell32
ELF 7e379000-7e472000 Deferred comctl32<elf>
\-PE 7e380000-7e472000 \ comctl32
ELF 7e4af000-7e4b4000 Deferred libcom_err.so.2
ELF 7e4b4000-7e51e000 Deferred shlwapi<elf>
\-PE 7e4c0000-7e51e000 \ shlwapi
ELF 7e51e000-7e552000 Deferred uxtheme<elf>
\-PE 7e520000-7e552000 \ uxtheme
ELF 7e568000-7e56e000 Deferred libxfixes.so.3
ELF 7e56e000-7e579000 Deferred libxcursor.so.1
ELF 7e605000-7e62f000 Deferred libexpat.so.1
ELF 7e62f000-7e663000 Deferred libfontconfig.so.1
ELF 7e663000-7e673000 Deferred libxi.so.6
ELF 7e673000-7e677000 Deferred libxcomposite.so.1
ELF 7e677000-7e680000 Deferred libxrandr.so.2
ELF 7e680000-7e68a000 Deferred libxrender.so.1
ELF 7e68a000-7e690000 Deferred libxxf86vm.so.1
ELF 7e690000-7e694000 Deferred libxinerama.so.1
ELF 7e694000-7e6b6000 Deferred imm32<elf>
\-PE 7e6a0000-7e6b6000 \ imm32
ELF 7e6b6000-7e6bd000 Deferred libxdmcp.so.6
ELF 7e6bd000-7e6de000 Deferred libxcb.so.1
ELF 7e6de000-7e6e4000 Deferred libuuid.so.1
ELF 7e6e4000-7e6fe000 Deferred libice.so.6
ELF 7e6fe000-7e832000 Deferred libx11.so.6
ELF 7e832000-7e844000 Deferred libxext.so.6
ELF 7e844000-7e84d000 Deferred libsm.so.6
ELF 7e84d000-7e8d3000 Deferred winex11<elf>
\-PE 7e860000-7e8d3000 \ winex11
ELF 7e8d3000-7e8e9000 Deferred libz.so.1
ELF 7e8e9000-7e983000 Deferred libfreetype.so.6
ELF 7e9a3000-7ea19000 Deferred rpcrt4<elf>
\-PE 7e9b0000-7ea19000 \ rpcrt4
ELF 7ea19000-7eb21000 Dwarf ole32<elf>
\-PE 7ea30000-7eb21000 \ ole32
ELF 7eb21000-7eb83000 Deferred advapi32<elf>
\-PE 7eb30000-7eb83000 \ advapi32
ELF 7eb83000-7ec41000 Deferred gdi32<elf>
\-PE 7eb90000-7ec41000 \ gdi32
ELF 7ec41000-7ed81000 Deferred user32<elf>
\-PE 7ec50000-7ed81000 \ user32
ELF 7ed81000-7ed8e000 Deferred libnss_files.so.2
ELF 7ed8e000-7ed9a000 Deferred libnss_nis.so.2
ELF 7ed9a000-7edb4000 Deferred libnsl.so.1
ELF 7efb4000-7efe0000 Deferred libm.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f74a1000-f74a6000 Deferred libdl.so.2
ELF f74a6000-f764b000 Deferred libc.so.6
ELF f764c000-f7667000 Deferred libpthread.so.0
ELF f7667000-f7670000 Deferred libnss_compat.so.2
ELF f7681000-f7685000 Deferred libxau.so.6
ELF f7687000-f77c9000 Dwarf libwine.so.1
ELF f77cb000-f77ed000 Deferred ld-linux.so.2
ELF f77ed000-f77ee000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
00000023 (D) C:\Program Files\MyPhoneExplorer\MyPhoneExplorer.exe
00000030 0
0000002f 0
00000024 0 <==
00000025 rpcss.exe
0000002e 0
0000002d 0
0000002c 0
0000002b 0
0000002a 0
00000029 0
00000027 0
00000026 0
System information:
Wine build: wine-1.5.8
Platform: i386
Host system: Linux
Host version: 3.2.0-26-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote: The latest updates to wine (pulse 18 on Wednesday 4th) have made matters even worse for me. Some programs now never run, instead of failing on alternate executions. The crash I report earlier for MyPhoneExplorer now happens every single time I run it.

I don't know enough to know what else to provide in a crash report.

Is there any chance at all of getting a copy of 1.5.6 back? I know 1.5 is beta on ubuntu 12.04. That is precisely why providing a downgrade to a previous working beta would be very useful.
Packaging is done by the distros. The latest package supposedly fixed the packaging bugs and included a workaround for the ptrace issue, but if it's not working for you, file a bug with Ubuntu.

Some older Ubuntu Wine packages are available at http://wine.budgetdedicated.com/archive/binary/
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote:Packaging is done by the distros. The latest package supposedly fixed the packaging bugs and included a workaround for the ptrace issue, but if it's not working for you, file a bug with Ubuntu.

Some older Ubuntu Wine packages are available at
http://wine.budgetdedicated.com/archive/binary/
To get wine 1.5 I had to add http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu to my software sources, since only 1.4 is available was standard and that didn't work for me. I understood this to be a wine beta source, not an ubuntu distro package. Have I misunderstood?
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote: I understood this to be a wine beta source, not an ubuntu distro package. Have I misunderstood?
You misunderstood. All binary packages are created by the distros.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

One thing I did forget to ask: have you tried reinstalling your apps to a clean wineprefix in 1.5.8? If you haven't, you should try that before reporting a bug to Ubuntu.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote:One thing I did forget to ask: have you tried reinstalling your apps to a clean wineprefix in 1.5.8? If you haven't, you should try that before reporting a bug to Ubuntu.
It takes a long time (hours) to completely renew these installations. Do I really have to do this for every new Wine release?
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote:
dimesio wrote:One thing I did forget to ask: have you tried reinstalling your apps to a clean wineprefix in 1.5.8? If you haven't, you should try that before reporting a bug to Ubuntu.
It takes a long time (hours) to completely renew these installations. Do I really have to do this for every new Wine release?
No, but since you installed using a Wine package known to be broken, it's likely the wineprefix it created is broken.

How many apps do you have that it takes you hours to reinstall them in Wine? If you have more than a couple, I recommend putting them in separate wineprefixes. That way you can easily delete/reinstall individual apps without affecting all your other apps.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote: No, but since you installed using a Wine package known to be broken, it's likely the wineprefix it created is broken.

How many apps do you have that it takes you hours to reinstall them in Wine? If you have more than a couple, I recommend putting them in separate wineprefixes. That way you can easily delete/reinstall individual apps without affecting all your other apps.
Getting MS Office Access 2003 to install is a nightmare. 6 or 7 times out of 10, jet40 refuses to install, complaining about a missing package. You repeat the process, and all of a sudden it works, without changing anything else. DItto the main office package. I can discern no pattern to why it works sometimes and not other times. I just have less hair than I used to have....

MyPhoneExplorer requires a rather intricate dance, installing Thunderbird, creating a spoof account, setting up links to a 'real' Linux Thunderbird, registering DLLs, creating the user profile for MyPhoneExplorer, and so on.

I have 5 other apps which I use from time to time. Winzip because it provides, and can read, encrypted backups from Windows. Foobar2000 because it's (much) better than anything on Linux. EAC ditto. Spotify because there is no Linux equivalent. RouterStats, since nothing else I've found can monitor my router. It all takes time.

Since 1.5.7, once installed, Access and MyPhoneExplorer sometimes run, sometimes crash, at startup, without rhyme or reason, or anything else changing. You just run it, it crashes. Your run it again, it's OK. Run it again, it's OK. Ru it again, it crashes. All within a minute or two and without any other changes. It is extremely strange and very frustrating. How can there be timing bugs in software of this type? I have no idea how to track bugs in software that's this unstable.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote: Getting MS Office Access 2003 to install is a nightmare. 6 or 7 times out of 10, jet40 refuses to install, complaining about a missing package.
You should use winetricks to install jet40. If you are, and it's failing, report the problem to http://winetricks.org.
Since 1.5.7, once installed, Access and MyPhoneExplorer sometimes run, sometimes crash, at startup, without rhyme or reason, or anything else changing. You just run it, it crashes. Your run it again, it's OK. Run it again, it's OK. Ru it again, it crashes. All within a minute or two and without any other changes.
After a crash, make sure there are no processes left running before trying to restart.

With the number of apps you have, I strongly recommend separate wineprefixes.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote: You should use winetricks to install jet40. If you are, and it's failing, report the problem to http://winetricks.org.
I do (try to) use winetricks for jet40. To be honest I've had so many problems installing office that I don't know where to start in reporting them (and am not really sure how and to whom), so I rather gave up trying to report them. Using winetricks to install the whole of office2003 is even worse. I have assumed I'm the only person in the universe stupid enough to try.
After a crash, make sure there are no processes left running before trying to restart.
Several times a day....
With the number of apps you have, I strongly recommend separate wineprefixes.
I don't really see what that means when I install a new version of wine. Don't I then have to update every prefix? I also then have to have separate desktop commands to rune winecfg for each prefix - it's all a heck of a lot of work. I am not sure what the benefit is.

Please don't get me wrong - I really do appreciate your feedback. It's just that I have spent so many, many hours on this I'm close to the end of my tether.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

pastim wrote:
dimesio wrote: To be honest I've had so many problems installing office that I don't know where to start in reporting them (and am not really sure how and to whom), so I rather gave up trying to report them.
Office 2003 should install out of the box--no winetricks or other tweaks. Last time I tested Access 2003, it did need jet40, but that was some time ago. It may no longer be necessary, and even if it is, should not be installed until after Office is installed.
I don't really see what that means when I install a new version of wine. Don't I then have to update every prefix? I also then have to have separate desktop commands to rune winecfg for each prefix - it's all a heck of a lot of work. I am not sure what the benefit is.
Wine will update each prefix to the new version automatically. Under normal circumstances you should not have to reinstall the apps every time you update Wine; I have wineprefixes that have lasted since 1.1.x with no problems. The benefit to using separate wineprefixes is twofold. One is that if something goes wrong with one app, you can delete that wineprefix and reinstall without having to reinstall all your other apps. The other is that it can prevent problems from occurring in the first place: tweaks needed for one app can break another, and it sounds like at least some of your apps require lots of tweaking. Yes, you would need to specify the wineprefix when running winecfg; it's easiest to just do it from the command line rather than create desktop links for each prefix.
pastim
Level 2
Level 2
Posts: 31
Joined: Fri May 25, 2012 2:07 pm

Post by pastim »

dimesio wrote:Office 2003 should install out of the box--no winetricks or other tweaks. Last time I tested Access 2003, it did need jet40, but that was some time ago. It may no longer be necessary, and even if it is, should not be installed until after Office is installed.
If only. It has never, ever, installed 1st time. I have sometimes had to have 10 or 15 attempts, one after the other - and then all of a sudden it works. Having been in IT for nearly 40 years I've never seen anything like it. There must be some magic dust around your system, or negative something-or-other in mine. Quite baffling. I have only one application left on Access which would take me too long to rewrite. I've already moved 2 others to MySql and LibreOffice Base (a steep learning curve and an awful lot of hours).
Wine will update each prefix to the new version automatically. Under normal circumstances you should not have to reinstall the apps every time you update Wine; I have wineprefixes that have lasted since 1.1.x with no problems. The benefit to using separate wineprefixes is twofold. One is that if something goes wrong with one app, you can delete that wineprefix and reinstall without having to reinstall all your other apps. The other is that it can prevent problems from occurring in the first place: tweaks needed for one app can break another, and it sounds like at least some of your apps require lots of tweaking. Yes, you would need to specify the wineprefix when running winecfg; it's easiest to just do it from the command line rather than create desktop links for each prefix.
I am constitutionally resistant to the command line. I had hoped to leave that behind 15 years ago. Coming to ubuntu for the 1st time this year I was pretty disappointed to find how much it's still needed. However, I seem to have little choice :-(
Locked