rawhide report: 20040819 changes
by Build System
New package krb5-auth-dialog
Kerberos 5 authentication dialog
Updated Packages:
GConf2-2.7.91-1
---------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.91-1
- Update to 2.7.91
Pyrex-0.9.2.1-2
---------------
* Wed Aug 18 2004 John (J5) Palmieri <johnp(a)redhat.com> - 0:0.9.2.1-2
- Added Steve Grubb's spec file patch (RH Bug #130200)
anaconda-10.0.2-0.20040818214815
--------------------------------
* Wed Aug 18 2004 Anaconda team <bugzilla(a)redhat.com>
- built new version from CVS
* Thu Jun 03 2004 Jeremy Katz <katzj(a)redhat.com>
- require system-logos and anaconda-help, obsolete anaconda-images
* Fri Apr 30 2004 Jeremy Katz <katzj(a)redhat.com>
- Update description, remove prereq on stuff that was only needed
for reconfig mode
binutils-2.15.91.0.2-8
----------------------
* Mon Aug 16 2004 Jakub Jelinek <jakub(a)redhat.com> 2.15.91.0.2-8
- fix linker segfaults on input objects with SHF_LINK_ORDER with
incorrect sh_link (H.J.Lu, Nick Clifton, #130198, BZ #290)
* Mon Aug 16 2004 Jakub Jelinek <jakub(a)redhat.com> 2.15.91.0.2-7
- resolve all undefined ppc64 .* syms to the function bodies through
.opd, not just those used in brach instructions (Alan Modra)
compat-gcc-8-3.3.4.2
--------------------
* Wed Aug 18 2004 Jakub Jelinek <jakub(a)redhat.com> 8-3.3.4.2
- update from gcc-3_3-branch
- PRs bootstrap/15194, c++/11946, c/15549, c++/16175, libgfortran/15930,
libstdc++/11352, middle-end/16790, rtl-optimization/14700,
rtl-optimization/14782, target/12602, target/13250, target/13926,
target/15186, target/15202, target/15647, target/16459, target/16494,
target/16559
- avoid making silly copies in convert_move (Jeff Law)
- make sure all files in libgcj*.jar have identical timestamps
accross all the architectures (#128431)
- one more gcj -C fix to make sure .class files are identical between
32-bit and 64-bit targets (#128431)
- put jumptables for .gnu.linkonce.t.* sections into .gnu.linkonce.r.*
sections instead of .rodata (#129574, PR c++/16276)
- rtti linkonce fix (H.J.Lu, PR c++/16276)
- avoid building multilib libjava's - they shouldn't be needed for packaging
and otherwise we would need all of Gtk+ installed as both 32-bit and
64-bit development environment
- don't use SSE prefetch instructions if -mcpu= is a CPU with
SSE prefetch, but -march= is not i686+ and -msse{2,3} is not given
either (#127375)
- make even multilib libstdc++.so's versioned
- on ppc{,64} fix crtsavres.o, so that there are no misaligned instructions
dbus-0.22-4
-----------
* Wed Aug 18 2004 John (J5) Palmieri <johnp(a)redhat.com>
- Added Steve Grubb's spec file patch (RH Bug #130201)
dia-0.94-2
----------
* Wed Aug 18 2004 Dan Williams <dcbw(a)redhat.com>
- Update to 0.94-pre6
- Fix RH #110738
* Thu Jul 22 2004 Dan Williams <dcbw(a)redhat.com>
- Update to 0.94-pre1
- Add BuildRequires: libpng-devel (RH #125287)
* Fri Jun 25 2004 Dan Williams <dcbw(a)redhat.com>
- Update to 0.93
docbook-utils-0.6.14-4
----------------------
* Thu Aug 19 2004 Tim Waugh <twaugh(a)redhat.com> 0.6.14-4
- Apply CVS patch to protect spaces in jw (bug #130329).
* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
eog-2.7.1-1
-----------
* Thu Aug 19 2004 Christopher Aillon <caillon(a)redhat.com> 2.7.1-1
- Update to 2.7.1
esound-0.2.35-1
---------------
* Wed Aug 18 2004 John (J5) Palmieri <johnp(a)redhat.com>
- update to 0.2.35
file-roller-2.7.4-1
-------------------
* Wed Aug 18 2004 Christopher Aillon <caillon(a)redhat.com> 2.7.4-0
- Update to 2.7.4
firstboot-1.3.18-1
------------------
* Thu Jul 15 2004 Adrian Likins <alikins(a)redhat.com> - 1.3.17-1
* allow screens to catch a signal when they are shown
gedit-2.7.91-1
--------------
* Wed Aug 18 2004 Dan Williams <dcbw(a)redhat.com> 1:2.7.91-1
- Update to 2.7.91
ghostscript-7.07-31
-------------------
* Wed Aug 18 2004 Tim Waugh <twaugh(a)redhat.com> 7.07-31
- Only ship gsx in the gtk subpackage.
* Fri Aug 06 2004 Tim Waugh <twaugh(a)redhat.com>
- Run /sbin/ldconfig in %post/%postun.
- Stricter requirements for the main package in the subpackages.
gnome-applets-2.7.2-1
---------------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.2-1
- Update to 2.7.2
gnome-desktop-2.7.91-1
----------------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.91-1
- Update to 2.7.91
gnome-mag-0.11.4-1
------------------
* Wed Aug 18 2004 Colin Walters <walters(a)redhat.com> 0.11.4-1
- Update to 0.11.4
gnome-netstatus-2.7.91-1
------------------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.91-1
- Update to 2.7.91
gnome-panel-2.7.91-1
--------------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.91-1
- Update to 2.7.91
gnome-session-2.7.4-3
---------------------
* Wed Aug 18 2004 Ray Strode <rstrode(a)redhat.com> 2.7.4-3
- Change folder name from "autostart" to more aptly named
"session-upgrades" from suggestion by Colin Walters.
- put non-upstream gconf key in rh_extensions
* Wed Aug 18 2004 Ray Strode <rstrode(a)redhat.com> 2.7.4-2
- Provide drop-a-desktop-file method of adding programs
to the user's session.
gnome-utils-2.7.90-1
--------------------
* Thu Aug 19 2004 Christopher Aillon <caillon(a)redhat.com> 1.2.7.90-1
- Update to gnome-utils 2.7.90
- Update to zenity 2.7.90
- Update to gcalctool 5.5.0
- Call update-desktop-database for gfloppy
gnomemeeting-1.0.2-8
--------------------
* Wed Aug 18 2004 Daniel Reed <djr(a)redhat.com> 1.0.2-8
- remove ExcludeArch
gnopernicus-0.9.9-1
-------------------
* Wed Aug 18 2004 Colin Walters <walters(a)redhat.com> 0.9.9-1
- Update to 0.9.9
- Remove compile patch
- Handle move of brlmon to /usr/libexec
gok-0.11.6-1
------------
* Mon Aug 16 2004 Colin Walters <walters(a)redhat.com> 0.11.6-1
- Update to 0.11.6
gpdf-2.7.90-2
-------------
* Wed Aug 18 2004 Dan Williams <dcbw(a)redhat.com> 2.7.90-2
- Fix crashes on mailto: links (RH #127803)
* Wed Aug 18 2004 Dan Williams <dcbw(a)redhat.com> 2.7.90-1
- Update to 2.7.90
gthumb-2.4.1-1
--------------
* Wed Aug 11 2004 Christopher Aillon <caillon(a)redhat.com> 2.4.1-1
- Update to 2.4.1
gtkhtml2-2.6.2-1
----------------
* Wed Aug 18 2004 David Malcolm <dmalcolm(a)redhat.com> - 2.6.2-1
- updated from 2.6.0 to 2.6.2
hal-0.2.97-2
------------
* Wed Aug 18 2004 John (J5) Palmieri <johnp(a)redhat.com> 0.2.97-2
- Add stopgap patch to remove suid from mount flags (RH Bug #130290)
hal-cups-utils-0.4.0-1
----------------------
* Wed Aug 18 2004 John (J5) Palmieri <johnp(a)redhat.com>
- Updated to 0.4.0
initscripts-7.62-1
------------------
* Thu Aug 19 2004 Bill Nottingham <notting(a)redhat.com> 7.62-1
- fix up resolv.conf munging (#129921)
- use rngd if available
- run start_udev if necessary (#120605)
- readonly root updates (#129893, <markmc(a)redhat.com>)
- ifup-wireless: quote key (#129930)
- remove rawdevices (#130048)
- handle binfmt_misc in rc.sysinit for the case where it's built in (#129954)
- remove mkkerneldoth
- don't remove linguas in lang.* (part of #9733)
- fix nfs unmounting (#129765)
- fix URL (#129433)
kernel-2.6.8-1.524
------------------
* Fri Aug 13 2004 Arjan van de Ven <arjanv(a)redhat.com>
- 2.6.8-rc4-bk3
- split execshield up some more
* Fri Aug 13 2004 Dave Jones <davej(a)redhat.com>
- Update SCSI whitelist again with some more card readers.
kernel-utils-2.4-12.1.142
-------------------------
* Wed Aug 18 2004 Bill Nottingham <notting(a)redhat.com>
- move rngd to /sbin
- patch rngd to use /dev/hw_crypto by default, not /dev/hwcrypto
libIDL-0.8.4-1
--------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 0.8.4-1
- Update to 0.8.4
libgnomecups-0.1.10-1
---------------------
* Wed Aug 18 2004 Colin Walters <walters(a)redhat.com> 0.1.10-1
- Update to 0.1.10
- Remove upstreamed patch libgnomecups-0.1.9-error.patch
- Remove upstreamed patch libgnomecups-0.1.9-get-attributes-from-host.patch
- Remove upstreamed patch libgnomecups-0.1.9-notify-remove.patch
- Remove upstreamed patch libgnomecups-0.1.9-attributes.patch
libgsf-1.10.0-1
---------------
* Wed Aug 18 2004 Caolan McNamara <caolanm(a)redhat.com> 1.10.0-1
- upgrade to 1.10.0
libwnck-2.7.91-1
----------------
* Wed Aug 18 2004 Mark McLoughlin <markmc(a)redhat.com> 2.7.91-1
- Update to 2.7.91
lvm2-2.00.20-2
--------------
* Tue Aug 17 2004 Jeremy Katz <katzj(a)redhat.com> - 2.00.20-2
- add patch for iSeries viodasd support
- add patch to check file type using stat(2) if d_type == DT_UNKNOWN (#129674)
ncftp-3.1.8-1
-------------
* Mon Aug 09 2004 Karsten Hopp <karsten(a)redhat.de> 3.1.8-1
- update to version 3.1.8
- new ipv6 patch, but currently disabled due to problems with active-ftp
(#127553)
net-snmp-5.1.2-1
----------------
* Wed Aug 18 2004 Phil Knirsch <pknirsch(a)redhat.com> 5.1.2-1
- Update to 5.1.2
- Removed net-snmp-5.0.1-initializer patch, included upstream
* Tue Jun 15 2004 Phil Knirsch <pknirsch(a)redhat.com>
- Fixed small bug in snmptrapd initscript (#126000).
openh323-1.13.4-7
-----------------
* Wed Aug 18 2004 Daniel Reed <djr(a)redhat.com> 1.13.4-7
- remove ExcludeArch
planner-0.12-2
--------------
* Wed Aug 18 2004 Warren Togami <wtogami(a)redhat.com> 0.12-2
- BuildReq libtool, gettext, gtk-doc, libgsf-devel, pygtk2-devel
pwlib-1.6.5-11
--------------
* Wed Aug 18 2004 Daniel Reed <djr(a)redhat.com> 1.6.5-11
- remove ExcludeArch
qt-3.3.3-3
----------
* Wed Aug 18 2004 Than Ngo <than(a)redhat.com> 1:3.3.3-3
- add patch to fix dlopen issue (#126422)
- add image handling fix
redhat-artwork-0.97-4
---------------------
* Thu Aug 19 2004 Alexander Larsson <alexl(a)redhat.com> - 0.97-4
- Drop perl dependency in post
* Thu Aug 19 2004 Alexander Larsson <alexl(a)redhat.com> - 0.97-3
- Add required prereqs for post (#125278)
rpmdb-fedora-3-0.20040819
-------------------------
selinux-policy-strict-1.15.16-1
-------------------------------
* Wed Aug 18 2004 Dan Walsh <dwalsh(a)redhat.com> 1.15.16-1
- Update from NSA, fixes for udev
selinux-policy-targeted-1.15.16-1
---------------------------------
* Wed Aug 18 2004 Dan Walsh <dwalsh(a)redhat.com> 1.15.16-1
- Update from NSA, fixes for udev
tcsh-6.13-1
-----------
* Tue Aug 17 2004 Miloslav Trmac <mitr(a)redhat.com> - 6.13-1
- Update to tcsh-6.13.00
- Fix charset headers in some of the translations
- Convert translated messages to LC_CTYPE locale
- Fix automatic dspmbyte setting
vixie-cron-4.1-10
-----------------
* Wed Aug 18 2004 Jason Vas Dias <jvdias(a)redhat.com> - 4.1.10
- Fixed bug 130102: Restored default behaviour if neither
- /etc/cron.deny nor /etc/cron.allow exist - 'touch /etc/cron.deny'
- in %post
w3m-el-1.4.3-1
--------------
* Wed Aug 18 2004 Akira TAGOH <tagoh(a)redhat.com> 1.4.3-1
- New upstream release.
webalizer-2.01_10-25
--------------------
* Wed Aug 18 2004 Joe Orton <jorton(a)redhat.com> 2.0_10-25
- rebuild
* Fri Jun 18 2004 Alan Cox <alan(a)redhat.com>
- Added IPv6 patch from PLD c/o Robert Scheck
- Added tests to trap bogus logfiles with negative times/dates
- Fixed leap seconds
xemacs-sumo-20040818-1
----------------------
* Wed Aug 18 2004 Jens Petersen <petersen(a)redhat.com> 20040818-1
- update to 2004-08-18 sumos
- no longer need to replace xlib and xwem packages
- cvs.el-history-log.patch is now upstream
xorg-x11-6.7.99.902-1
---------------------
* Wed Aug 18 2004 Mike A. Harris <mharris(a)redhat.com> 6.7.99.902-1
- Update main tarball to CVS export of CVS tag XORG-6_7_99_902 snapshot,
a.k.a. 6.8.0 RC2
- Removed patches that are now included in upstream sources:
- xorg-x11-6.8.0-glx-install-dri-modules-in-correct-place.patch
* Mon Aug 16 2004 Mike A. Harris <mharris(a)redhat.com> 6.7.99.901-2
- Set "BuildXprint NO" "BuildXprintClients NO" "BuildXprintLib YES" so we get
*only* the Xprint libraries for backward compatibility with existing
dynamically linked applications.
- Added new "xorg-x11-deprecated-libs", and moved the Xprint runtimes to it
for backward compatibility for now, until we remove libXp entirely at some
point in the future.
- Replaced remaining spec file package description references of "XFree86" to
something X11 implementation neutral.
- Exclude the two new Xprint libraries libXprintAppUtil.a, libXprintUtil.a
as we do not ship anything that links to them, so do not need them for
back compat.
* Mon Aug 16 2004 Mike A. Harris <mharris(a)redhat.com> 6.7.99.901-1
- Update main tarball to CVS export of CVS tag XORG-6_7_99_901 snapshot,
a.k.a. 6.8.0 RC1
- Removed patches that are now included in upstream sources:
- xorg-x11-6.7.0-mga-storm-sync-fix.patch
- xorg-x11-6.8.0-ppc64-XorgServer-not-XF86Server-fix.patch
- Update xorg-x11-6.8.0-redhat-custom-startup.patch due to Imakefile change
- Disabled xorg-6.8.0-redhat-libGL-exec-shield-fixes.patch for now, as Xorg
changes have broken it again and I do not want to port it forward 10 times.
Once 6.8.0 is finalized, we will port it forward to Mesa CVS and get it
into the Mesa CVS head *first*, then we will backport it to 6.8.0. This
way we do not have to maintain and port this patch once a week.
- Removed unwanted xprint file deletion from specfile as "BuildXprint NO"
actually works now.
- Added Xevie libraries to file lists.
19 years, 9 months
rpm --qf question
by Jaroslaw Gorny
Hallo list,
when I run:
rpm -q --qf "[%{=NAME} %{REQUIRENAME} %{REQUIREVERSION}\n]" package_name
The output is sth like:
package version
but, I still don't know what is the relation between them:
package = version
or maybe:
package >= version
I was trying to find tag or sth. but without any success.
Thanks for Your help.
Jarek
PS. I know I can run:
rpm --requires package_name
but it's not what I'm looking for.
J
19 years, 9 months
adduser "delay" causing problems in rpm %pre scripts
by Erik LaBianca
OK,
So I'm trying to finish bringing my development environment up to FC2. I
have several packages I need (mach being one of them) that attempt to
install new users and groups for themselves in their %pre scripts. This
used to work fine, but now installing them I get lots of "warning: group
mach does not exist - using root" spam. Usually upon checking
/etc/passwd and /etc/group, the new user/group have been created, but
for some reason there is a lag between the useradd command the new users
subsequent availability to the system.
I'm running LDAP auth, and I have already tried turning off nscd which
didn't help.
I believe this to be the same problem reported at
http://www.redhat.com/archives/fedora-list/2004-July/msg05419.html but
there was no resolution there, and a cursory search of bugzilla isn't
getting me anywhere.
I either need a workaround for this on my local machine (how did it
"break" anyway?) or a way to fix the useradd commands in my rpm scripts
so they block until the new user is available. Inserting a sleep 5
didn't seem to do the trick, either.
FYI, the current command line looks like this:
/usr/sbin/useradd -g mach -c "mach user" \
-r -m mach -d %{_localstatedir}/lib/mach > /dev/null 2>&1 || :
RFE: rpm should have a %createuser and %creategroup directives that
handle this sort of stuff. They should have flags to remove (or not) on
uninstall, etc.
Thanks.
--erik
19 years, 9 months
some notes on upgrade from fc1 to devel
by Patrice Dumas
Hi,
I have recently upgraded from fc1 to fc development and I had various problems,
I report here. I can fill bugzilla bugs if needed.
* yum and python were updated but libxml2-python wasn't updated.
* similar thing for system-config-network-tui with rpm-python and kudzu that
weren't updated (and maybe other python modules, but I don't remember very
well).
This resembles
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=114221
which was closed as notabug.
* Some files were still in /usr/lib/python-2.2, causing python-2.3 packages not
to be used (if I understand well).
The following files and directories were still in
/usr/lib/python-2.2/site-packages there:
Ft gtk-2.0 libxml2.pyc rhpl xf86config.pyc _xmlplus
* I had to copy my alias lines from /etc/modules.conf to /etc/modprobe.conf.
* There is the issue of /dev/psaux for kernel 2.4 versus /dev/input/mice
for kernel 2.6 in /etc/X11/xorg.conf. Not sure it can be fixed, though,
when both kernels are installed.
Pat
19 years, 9 months
request for Bug Fix, Gnome Terminal / transparency effect
by Aaron Bennett
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I've noticed that if Gnome Terminal has "transparency" turned on, and
there is no desktop pattern, the system slows to an absolute crawl.
Top shows the gnome-terminal is taking 90% of the CPU and load average
jumps from 0.1 to around 2.0.
This seems like a clear bug in Gnome Terminal; however the only bug
report I found
(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=107976) on this
issue was marked "NOTABUG" by Warren Togami. I understand his point
that once x.org supports true alpha-channel transparency, this will be
easier to fix, but, I disagree strongly with his assesment of the
issue as "NOTABUG."
I think this is pretty serious and should be fixed; my suggestion is
for Gnome Terminal to check for a desktop wallpaper and if there is
not one to refuse to become transparent.
Is there a way to re-open this bug? Is Havoc Pennington still the
maintainer of Gnome Terminal?
Thanks for reading,
Aaron Bennett
- --
Aaron Bennett
UNIX Administrator
Franklin W. Olin College of Engineering
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBI6anc0PuKgpwjc4RAufOAJ4nMDCX67gl3XF1SsDbMqIEhSIr0ACgg0/3
24QZO8SFRsmHdUFGAYoRbVw=
=maD+
-----END PGP SIGNATURE-----
19 years, 9 months
LVM snapshot
by Russell Coker
lvcreate -s -n snap -l 10 /dev/V0/fc2
/dev/V0/fc2 is the root file system for my FC2 machine. I ran the above
command to make a snapshot of it named /dev/mapper/snap and now all access to
the root FS is blocking. I had "less" running before this and I can still
scroll. I expect that "-l 10" is enough as my PE size is 16M and I don't
expect to make more than 160M of changes before the backup is complete.
Did I do something wrong or is this an indication of a kernel bug in LVM?
--
http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/ Postal SMTP/POP benchmark
http://www.coker.com.au/~russell/ My home page
19 years, 9 months
Fedora Core 3 Bug Status - 2004-08-18
by Bill Nottingham
These stats are pulled from the FC3Target bug in bugzilla - bugs
that are targeted to be fixed in FC3. 'Needs Testing' implies
the bug is in Modified state, and is looking for confirmation
that the fix works.
2004-08-18
Severity Total Closed Need Testing
TARGET 415 61 ( 14.70 %) 16 ( 26.23 %)
19 years, 9 months
flexmmap bug on x86-64
by utz lehmann
Hi
I found a bug with flexmmap on x86-64 (kernel-2.6.8-1.521).
A 32bit process only get the new vm layout when it's started from a 32bit
process. When it's started from a 64bit process it's get the legacy layout:
A 32bit cat started from a 32bit shell:
> cat32 /proc/self/maps
00111000-00126000 r-xp 00000000 03:01 342737 /lib/ld-2.3.3.so
00126000-00127000 r-xp 00014000 03:01 342737 /lib/ld-2.3.3.so
00127000-00128000 rwxp 00015000 03:01 342737 /lib/ld-2.3.3.so
00128000-0012e000 r-xp 00da2000 03:01 1066271 /usr/lib/locale/locale-archive
0012e000-0012f000 r-xp 02153000 03:01 1066271 /usr/lib/locale/locale-archive
00136000-00137000 rwxp 00136000 00:00 0
00137000-0024c000 r-xp 00000000 03:01 342750 /lib/tls/libc-2.3.3.so
0024c000-0024e000 r-xp 00115000 03:01 342750 /lib/tls/libc-2.3.3.so
0024e000-00250000 rwxp 00117000 03:01 342750 /lib/tls/libc-2.3.3.so
00250000-00252000 rwxp 00250000 00:00 0
00252000-00452000 r-xp 00000000 03:01 1066271 /usr/lib/locale/locale-archive
00452000-00486000 r-xp 00da9000 03:01 1066271 /usr/lib/locale/locale-archive
08048000-0804c000 r-xp 00000000 03:01 146973 /bin/cat32
0804c000-0804d000 rwxp 00003000 03:01 146973 /bin/cat32
0804d000-0806e000 rwxp 0804d000 00:00 0
ffffc000-ffffe000 rwxp ffffc000 00:00 0
ffffe000-fffff000 ---p 00000000 00:00 0
The same 32bit cat started from a 64bit shell:
> cat32 /proc/self/maps
08048000-0804c000 r-xp 00000000 03:01 146973 /bin/cat32
0804c000-0804d000 rwxp 00003000 03:01 146973 /bin/cat32
0804d000-0806e000 rwxp 0804d000 00:00 0
55555000-5556a000 r-xp 00000000 03:01 342737 /lib/ld-2.3.3.so
5556a000-5556b000 r-xp 00014000 03:01 342737 /lib/ld-2.3.3.so
5556b000-5556c000 rwxp 00015000 03:01 342737 /lib/ld-2.3.3.so
5557a000-5557b000 rwxp 5557a000 00:00 0
5557b000-55690000 r-xp 00000000 03:01 342750 /lib/tls/libc-2.3.3.so
55690000-55692000 r-xp 00115000 03:01 342750 /lib/tls/libc-2.3.3.so
55692000-55694000 rwxp 00117000 03:01 342750 /lib/tls/libc-2.3.3.so
55694000-55696000 rwxp 55694000 00:00 0
55696000-55896000 r-xp 00000000 03:01 1066271 /usr/lib/locale/locale-archive
55896000-5589c000 r-xp 00da2000 03:01 1066271 /usr/lib/locale/locale-archive
5589c000-558d0000 r-xp 00da9000 03:01 1066271 /usr/lib/locale/locale-archive
558d0000-558d1000 r-xp 02153000 03:01 1066271 /usr/lib/locale/locale-archive
ffffc000-ffffe000 rwxp ffffc000 00:00 0
ffffe000-fffff000 ---p 00000000 00:00 0
I think when arch_pick_mmap_layout() is called in fs/exec.c::exec_mmap() the
TIF_IA32 flag is not setuped yet for the new process. So it's really the
flag from the parent.
Adding a additional arch_pick_mmap_layout() in fs/binfmt_elf.c works for me
(only tested on x86-64):
diff -Nrup linux-2.6.8-1.521/fs/binfmt_elf.c linux-2.6.8-1.521-fix-flexmm1/fs/binfmt_elf.c
--- linux-2.6.8-1.521/fs/binfmt_elf.c 2004-08-16 14:58:43.000000000 +0200
+++ linux-2.6.8-1.521-fix-flexmm1/fs/binfmt_elf.c 2004-08-18 16:28:27.000000000 +0200
@@ -769,6 +769,8 @@ static int load_elf_binary(struct linux_
if (elf_read_implies_exec(elf_ex, have_pt_gnu_stack))
current->personality |= READ_IMPLIES_EXEC;
+ arch_pick_mmap_layout(current->mm);
+
/* Do this so that we can load the interpreter, if need be. We will
change some of these later */
current->mm->rss = 0;
utz
19 years, 9 months