Re: Futex problems with firebird3.0 and openjdk-8 on m68k

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 21 May 2017, John Paul Adrian Glaubitz wrote:
On 05/20/2017 08:53 AM, Finn Thain wrote:
Btw, if you build firebird3.0 in this chroot without updating the 
glibc, the problem will actually go away.

OK, I will try that too. But first I will try to reproduce the bug.

What's the quickest way to reproduce the build failure for the 
firebird3.0 deb?

1. Make sure you have the necessary "deb-src" entries in your 
   sources.list:

# binary default
deb http://ftp.ports.debian.org/debian-ports/ unstable main
deb http://incoming.ports.debian.org/buildd/ unstable main
deb http://ftp.ports.debian.org/debian-ports/ unreleased main

# source
deb-src http://ftp.debian.org/debian/ unstable main
deb-src http://incoming.debian.org/debian-buildd/ buildd-unstable main

2. Run "apt update"

3. apt install devscripts && apt build-dep firebird3.0

4. dget -u http://deb.debian.org/debian/pool/main/f/firebird3.0/firebird3.0_3.0.2.32703.ds4-1.dsc

5. cd firebird3.0-3.0.2.32703.ds4/

6. ./debian/rules binary-arch

It should hang at some point when running the compiled binary on Aranym 
or qemu-system. On qemu-user, it will just crash but for other reasons.

Although I didn't test it with qemu-system, I am very confident it 
should hang the same way as on Aranym. The qemu-user crash is related to 
the broken atomics in qemu-user.


The build didn't hang when I ran it (twice) on vanilla kernel v4.11.0 on 
Laurent's qemu-system. This rootfs is fully up-to-date, as I described in 
earlier in this thread.

The build stops here:

[snip]
touch build-firebird-stamp
touch build-stamp
dh_testdir
dh_testroot
dh_prep
dh_installdirs
sh debian/make_packages.sh
Creating firebird3.0-server-core content
Creating firebird3.0-server content
stdin not open for reading!
stdin not open for reading!
dh_installman: man --recode UTF-8 ./fbtracemgr\.1 > fbtracemgr\.1\.new 
returned exit code 2
debian/rules:217: recipe for target 'install-stamp' failed
make: *** [install-stamp] Error 2

Let me know if you would like me to send the entire log.

It may be that following the same steps would yield the same result under 
Aranym that I got under qemu (being that Andreas was able to build 
3.0.1.32609 under Aranym).

Or it may be that you, Andreas and I have attempted to build three 
different versions of firebird3.0, meaning that our results can't be 
compared.

But my guess is that your build chroots and/or their host kernel is 
different to this system in some small but significant way.

P.S. This thread could perhaps be confined to the debian-68k list?

-- 

Adrian



--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux