[opensuse-factory] 10.3 Alpha3plus x86_64 memory allocation problems with 32-bit progs

On a new box I'm preparing for someone, I did a fresh install of 10.3Alpha3 and applied factory updates just yesterday. The problem is to do with 32-bit programs, like stuff under crossover office and GooglePicasa, both of which are needed by the owner of the box. These run fine on my x86_64 laptop also with 10.3Alpha3plus, so I'm guessing there is a compat package(s) not installed. Thanks in advance for any pointers/suggestions. nevillec:~ # free total used free shared buffers cached Mem: 478696 470428 8268 0 68108 57236 -/+ buffers/cache: 345084 133612 Swap: 1598456 64416 1534040 [pid 9773] mmap2(0xfffc0000, 262144, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x40000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xfffc0000, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x20000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xfffc0000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x10000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xfffd0000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x10000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xfffe0000, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x20000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xfffe0000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x10000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] mmap2(0xffff0000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0x10000) = -1 ENOMEM (Cannot allocate memory) [pid 9773] futex(0xf7e15070, FUTEX_WAKE, 2147483647) = 0 [pid 9773] open("/opt/picasa/wine/bin/../lib/wine/ntdll.dll.so", O_RDONLY) = 3 [pid 9773] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\300\0\0004\0\0\0\374C\7\0\0\0\0\0004\0 \0\4\0(\0\25\0\24\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\230\6\0\6\230\6\0\5\0\0\0\0\20\0\0\1\0\0\0\0\240\6\0\0\240\6\0\0\240\6\0`\243\0\0l\312\0\0\6\0\0\0\0\20\0\0\2\0\0\0\334?\7\0\334?\7\0\334?\7\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\t\2\0\0007\3\0\0\327\0\0\0l\2\0\0\0\0\0\0\210\2\0\0[\2\0\0\214\1\0\0\0\0\0\0\300\2\0\0M\1\0\0\371\0\0\0>\2\0\0D\2\0\0"..., 512) = 512 [pid 9773] fstat64(0x3, 0xff92a4cc) = 0 [pid 9773] mmap2(NULL, 485996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = -1 ENOMEM (Cannot allocate memory) [pid 9773] close(3) = 0 [pid 9773] open("/opt/picasa//bin/../wine/lib/wine/ntdll.dll.so", O_RDONLY) = 3 [pid 9773] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\300\0\0004\0\0\0\374C\7\0\0\0\0\0004\0 \0\4\0(\0\25\0\24\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\230\6\0\6\230\6\0\5\0\0\0\0\20\0\0\1\0\0\0\0\240\6\0\0\240\6\0\0\240\6\0`\243\0\0l\312\0\0\6\0\0\0\0\20\0\0\2\0\0\0\334?\7\0\334?\7\0\334?\7\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\t\2\0\0007\3\0\0\327\0\0\0l\2\0\0\0\0\0\0\210\2\0\0[\2\0\0\214\1\0\0\0\0\0\0\300\2\0\0M\1\0\0\371\0\0\0>\2\0\0D\2\0\0"..., 512) = 512 [pid 9773] fstat64(0x3, 0xff92a4cc) = 0 [pid 9773] mmap2(NULL, 485996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = -1 ENOMEM (Cannot allocate memory) [pid 9773] close(3) = 0 [pid 9773] open("/usr/local/lib/wine/ntdll.dll.so", O_RDONLY) = 3 [pid 9773] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\300\0\0004\0\0\0\374C\7\0\0\0\0\0004\0 \0\4\0(\0\25\0\24\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\230\6\0\6\230\6\0\5\0\0\0\0\20\0\0\1\0\0\0\0\240\6\0\0\240\6\0\0\240\6\0`\243\0\0l\312\0\0\6\0\0\0\0\20\0\0\2\0\0\0\334?\7\0\334?\7\0\334?\7\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\t\2\0\0007\3\0\0\327\0\0\0l\2\0\0\0\0\0\0\210\2\0\0[\2\0\0\214\1\0\0\0\0\0\0\300\2\0\0M\1\0\0\371\0\0\0>\2\0\0D\2\0\0"..., 512) = 512 [pid 9773] fstat64(0x3, 0xff92a4cc) = 0 [pid 9773] mmap2(NULL, 485996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = -1 ENOMEM (Cannot allocate memory) [pid 9773] close(3) = 0 [pid 9773] write(2, "wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: failed to map segment from shared object: Cannot allocate memory\n", 127) = 127 [pid 9773] exit_group(1) = ? Process 9773 detached [pid 9668] <... chroot resumed> ) = 9773 [pid 9668] wait4(-1, Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Thu, Apr 26, 2007 at 12:26:00PM +0100, Sid Boyce wrote:
On a new box I'm preparing for someone, I did a fresh install of 10.3Alpha3 and applied factory updates just yesterday. The problem is to do with 32-bit programs, like stuff under crossover office and GooglePicasa, both of which are needed by the owner of the box. These run fine on my x86_64 laptop also with 10.3Alpha3plus, so I'm guessing there is a compat package(s) not installed. Thanks in advance for any pointers/suggestions.
Do: ulimit -v unlimited Then try again. I also tried Picasa and did not get it to work with 10.2 (likely the same for 10.3). wine itself works ;) Ciao, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Marcus Meissner wrote:
On Thu, Apr 26, 2007 at 12:26:00PM +0100, Sid Boyce wrote:
On a new box I'm preparing for someone, I did a fresh install of 10.3Alpha3 and applied factory updates just yesterday. The problem is to do with 32-bit programs, like stuff under crossover office and GooglePicasa, both of which are needed by the owner of the box. These run fine on my x86_64 laptop also with 10.3Alpha3plus, so I'm guessing there is a compat package(s) not installed. Thanks in advance for any pointers/suggestions.
Do: ulimit -v unlimited Then try again.
I also tried Picasa and did not get it to work with 10.2 (likely the same for 10.3).
wine itself works ;)
Ciao, Marcus
With ulimit set to unlimited I now get just a few memory allocation failures in Picasa and lots with word97 under crossover office 5.0.1 on the new box. On the x86_64 laptop (10.3Alphaplus upgraded from 10.2, ulimit was already at unlimited) Picasa works fine. Under crossover office 4.0 and word97 and friends are also fine. On the x86 box with crossover office 6.0.1, no problems. I shall update the new x86_64 box to CXO 6.0.1 to see if MS Office stuff works there. I'll fire questions on CXO to codeweavers list. Ran "rpm -qa|grep compat" on the one that works and the one that doesn't, but nothing stands out. Laptop where everything works: Boycie:~ # rpm -qa|grep compat java-1_4_2-gcj-compat-32bit-1.4.2.0-91 cdrkit-cdrtools-compat-1.1.2-11 avahi-compat-mDNSResponder-devel-0.6.17-15 java-1_4_2-gcj-compat-1.4.2.0-91 wxGTK-compat-2.8.1.1-10 avahi-compat-mDNSResponder-0.6.17-15 compat-libstdc++-5.0.7-56 compat-2007.4.18-2 compat-32bit-2006.1.25-39 compat-openssl097g-32bit-0.9.7g-45 compat-curl2-7.11.0-50 avahi-compat-mDNSResponder-32bit-0.6.17-15 compat-openssl097g-0.9.7g-45 New box: nevillec:/home/neville/cxoffice # rpm -qa|grep compat compat-2007.4.18-2 compat-openssl097g-0.9.7g-45 avahi-compat-mDNSResponder-0.6.17-15 cdrkit-cdrtools-compat-1.1.2-11 compat-32bit-2006.1.25-39 avahi-compat-mDNSResponder-devel-0.6.17-15 compat-openssl097g-32bit-0.9.7g-45 compat-libstdc++-5.0.7-56 java-1_4_2-gcj-compat-32bit-1.4.2.0-91 avahi-compat-mDNSResponder-32bit-0.6.17-15 Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Thu, Apr 26, 2007 at 02:55:04PM +0100, Sid Boyce wrote:
Marcus Meissner wrote:
On Thu, Apr 26, 2007 at 12:26:00PM +0100, Sid Boyce wrote:
On a new box I'm preparing for someone, I did a fresh install of 10.3Alpha3 and applied factory updates just yesterday. The problem is to do with 32-bit programs, like stuff under crossover office and GooglePicasa, both of which are needed by the owner of the box. These run fine on my x86_64 laptop also with 10.3Alpha3plus, so I'm guessing there is a compat package(s) not installed. Thanks in advance for any pointers/suggestions.
Do: ulimit -v unlimited Then try again.
I also tried Picasa and did not get it to work with 10.2 (likely the same for 10.3).
wine itself works ;)
Ciao, Marcus
With ulimit set to unlimited I now get just a few memory allocation failures in Picasa and lots with word97 under crossover office 5.0.1 on the new box. On the x86_64 laptop (10.3Alphaplus upgraded from 10.2, ulimit was already at unlimited) Picasa works fine. Under crossover office 4.0 and word97 and friends are also fine. On the x86 box with crossover office 6.0.1, no problems. I shall update the new x86_64 box to CXO 6.0.1 to see if MS Office stuff works there. I'll fire questions on CXO to codeweavers list.
Ran "rpm -qa|grep compat" on the one that works and the one that doesn't, but nothing stands out.
I do not think there are RPMs missing, its just that newer Linux distributions tend to break Wine occasionaly. (Not so much as in earlier times, but still sometimes.) Ciao, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Marcus Meissner wrote:
On Thu, Apr 26, 2007 at 02:55:04PM +0100, Sid Boyce wrote:
Marcus Meissner wrote:
On Thu, Apr 26, 2007 at 12:26:00PM +0100, Sid Boyce wrote:
On a new box I'm preparing for someone, I did a fresh install of 10.3Alpha3 and applied factory updates just yesterday. The problem is to do with 32-bit programs, like stuff under crossover office and GooglePicasa, both of which are needed by the owner of the box. These run fine on my x86_64 laptop also with 10.3Alpha3plus, so I'm guessing there is a compat package(s) not installed. Thanks in advance for any pointers/suggestions. Do: ulimit -v unlimited Then try again.
I also tried Picasa and did not get it to work with 10.2 (likely the same for 10.3).
wine itself works ;)
Ciao, Marcus
With ulimit set to unlimited I now get just a few memory allocation failures in Picasa and lots with word97 under crossover office 5.0.1 on the new box. On the x86_64 laptop (10.3Alphaplus upgraded from 10.2, ulimit was already at unlimited) Picasa works fine. Under crossover office 4.0 and word97 and friends are also fine. On the x86 box with crossover office 6.0.1, no problems. I shall update the new x86_64 box to CXO 6.0.1 to see if MS Office stuff works there. I'll fire questions on CXO to codeweavers list.
Ran "rpm -qa|grep compat" on the one that works and the one that doesn't, but nothing stands out.
I do not think there are RPMs missing, its just that newer Linux distributions tend to break Wine occasionaly. (Not so much as in earlier times, but still sometimes.)
Ciao, Marcus
I agree. Assuming it's a x86_64 problem where 10.2 -> 10.3 Alpha3 -> 10.3 Alpha3plus laptop runs all (includes the same copy of the picasa download that was used to install on the other x86_64 box) and the other box 10.3 Alpha3 -> 10.3Alpha3plus has the problem, I can only think that there must be something carried over from the 10.2 install that's still there, making the laptop work. The x86 box is unaffected - 10.1 with factory upgrades through to 10.3Alpha3plus. I suppose that's software gremlins for you, like the simple typo in exit.c across many 2.6 kernels that suddenly decided to bite at 2.6.20-git11 through 2.6.21-rc5-git on both x86 and x86_64 causing kwin, kicker and klauncher to die silently after screen lock and unlock. Amazingly, even Linus was amazed, I was the only person to have hit that one, joined about 3 weeks later by only one other guy. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Marcus Meissner
-
Sid Boyce