[vbox-dev] Kbuild Debian patches

Sérgio Basto sergio at serjux.com
Thu May 14 12:11:54 GMT 2015


Hi, 
Sorry I forgot send to Mailing list the previous email. 
Thanks for testing and reporting , we need and I will report this
upstream [1] , is the best way in my point of view, upstream include all
the patches that aren't local customization.  

Thanks,


[1] http://trac.netlabs.org/kbuild/ 


On Qui, 2015-05-14 at 07:23 +0000, Gianfranco Costamagna wrote:
> Hi Sérgio,
> nack on this :)
> 
> 
> I'm using 2780, so I should have a fixed version, but I get a stack smash and a core dump on build without that patch.
> 
> echo '#include "inlined_memchr.h"' >> /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/src/kmk/config.h.linux
> cp -f /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/sed/config.h /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/src/sed/config.h.linux
> KBUILD_BIN_PATH=/tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk -C /tmp/buildd/kbuild-0.1.9998svn2780+dfsg KBUILD_BOOTSTRAP=1
> *** stack smashing detected ***: /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk terminated
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x731ff)[0x7ff1d294d1ff]
> /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ff1d29d04c7]
> /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7ff1d29d0490]
> /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk[0x424989]
> /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk[0x4072ab]
> /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk[0x4049f6]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7ff1d28fbb45]
> /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk[0x405c63]
> ======= Memory map: ========
> 00400000-00485000 r-xp 00000000 08:12 6950421                            /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk
> 00684000-00685000 r--p 00084000 08:12 6950421                            /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk
> 00685000-00688000 rw-p 00085000 08:12 6950421                            /tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/kmk/kmk
> 00688000-006ab000 rw-p 00000000 00:00 0 
> 00b24000-00b75000 rw-p 00000000 00:00 0                                  [heap]
> 7ff1d24c1000-7ff1d24d7000 r-xp 00000000 08:12 6554531                    /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7ff1d24d7000-7ff1d26d6000 ---p 00016000 08:12 6554531                    /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7ff1d26d6000-7ff1d26d7000 rw-p 00015000 08:12 6554531                    /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7ff1d26d7000-7ff1d28da000 rw-p 00000000 00:00 0 
> 7ff1d28da000-7ff1d2a79000 r-xp 00000000 08:12 6554522                    /lib/x86_64-linux-gnu/libc-2.19.so
> 7ff1d2a79000-7ff1d2c79000 ---p 0019f000 08:12 6554522                    /lib/x86_64-linux-gnu/libc-2.19.so
> 7ff1d2c79000-7ff1d2c7d000 r--p 0019f000 08:12 6554522                    /lib/x86_64-linux-gnu/libc-2.19.so
> 7ff1d2c7d000-7ff1d2c7f000 rw-p 001a3000 08:12 6554522                    /lib/x86_64-linux-gnu/libc-2.19.so
> 7ff1d2c7f000-7ff1d2c83000 rw-p 00000000 00:00 0 
> 7ff1d2c83000-7ff1d2ca3000 r-xp 00000000 08:12 6554653                    /lib/x86_64-linux-gnu/ld-2.19.so
> 7ff1d2cd7000-7ff1d2e9d000 rw-p 00000000 00:00 0 
> 7ff1d2ea0000-7ff1d2ea3000 rw-p 00000000 00:00 0 
> 7ff1d2ea3000-7ff1d2ea4000 r--p 00020000 08:12 6554653                    /lib/x86_64-linux-gnu/ld-2.19.so
> 7ff1d2ea4000-7ff1d2ea5000 rw-p 00021000 08:12 6554653                    /lib/x86_64-linux-gnu/ld-2.19.so
> 7ff1d2ea5000-7ff1d2ea6000 rw-p 00000000 00:00 0 
> 7ffc3df9e000-7ffc3dfbf000 rw-p 00000000 00:00 0                          [stack]
> 7ffc3dfe0000-7ffc3dfe2000 r--p 00000000 00:00 0                          [vvar]
> 7ffc3dfe2000-7ffc3dfe4000 r-xp 00000000 00:00 0                          [vdso]
> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
> Aborted (core dumped)
> bootstrap.gmk:221: recipe for target '/tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/ts-stage2-build' failed
> make[2]: *** [/tmp/buildd/kbuild-0.1.9998svn2780+dfsg/out/linux.amd64/release/bootstrap/ts-stage2-build] Error 134
> make[2]: Leaving directory '/tmp/buildd/kbuild-0.1.9998svn2780+dfsg'
> kBuild/env.sh: info: rc=2: make -f bootstrap.gmk SRCDIR=/tmp/buildd/kbuild-0.1.9998svn2780+dfsg ASH=/bin/bash ECHO=/bin/echo MKDIR=/bin/mkdir CP=/bin/cp RM=/bin/rm INSTALL=/usr/bin/install YACC=/usr/bin/byacc
> debian/rules:21: recipe for target 'override_dh_auto_build' failed
> make[1]: *** [override_dh_auto_build] Error 2
> make[1]: Leaving directory '/tmp/buildd/kbuild-0.1.9998svn2780+
> 
> 
> 
> cheers,
> 
> Gianfranco
> 
> 
> Il Mercoledì 13 Maggio 2015 16:44, Sérgio Basto <sergio at serjux.com> ha scritto:
> Hello , 
> 
> http://anonscm.debian.org/cgit/pkg-virtualbox/kbuild.git/diff/debian/patches/11_find-glob.patch
> 
> Also seems that was fixed upstream in Feb 3, 2015
> http://trac.netlabs.org/kbuild/changeset/2773/ 
> 
> 
> 
> 
> On Qua, 2015-05-13 at 14:36 +0000, Gianfranco Costamagna wrote:
> > Hi Sérgio, thanks for your suggestions, I sync'd patches with Fedora and committed on git
> > http://anonscm.debian.org/cgit/pkg-virtualbox/kbuild.git/commit/?id=5df3a02c245bbe1b30bb0e6272b0a9176da0687f
> > 
> > 
> > 
> > they really looks better, and more complete than ours...
> > 
> > I didn't grab
> > kBuild-0.1.5-dprintf.patch
> > and
> > kBuild-0.1.3-escape.patch
> > 
> > because they seem to be not useful for Debian...
> > 
> > thanks again!
> > 
> > Gianfranco
> > 
> > 
> > Il Mercoledì 13 Maggio 2015 16:25, Sérgio Basto <sergio at serjux.com> ha scritto:
> > On Qua, 2015-05-13 at 10:48 +0000, Gianfranco Costamagna wrote:
> > 
> > > 08_no_o3_optimization.diff --> disable 03 optimization, that causes a
> > > problem with kmk_Sed
> > 
> > kmk_sed problem with gcc 4.7 was fixed upstream , so I think this patch
> > can be dropped . 
> > 
> > 
> > Best regards 
> 

-- 
Sérgio M. B.





More information about the vbox-dev mailing list