Re: Help with an s390x build failure

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

 



On Wed, Jul 26, 2017 at 08:14:14AM -0600, Jerry James wrote:
> Failing that, does anybody with access
> to an s390x instance have time to help me?  The latest bigloo release
> built successfully on all arches but s390x:
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=20740401
> 
> The failure comes after the main binary has been built and linked
> successfully, but then is executed to compile some Scheme files.  The
> binary is reporting that it was invoked on an empty input file.

Well it's certainly reproducible:

/home/nfs/rjones/d/fedora/bigloo/master/bigloo4.3a/bin/bigloo.sh  -srfi enable-unistring -srfi enable-resolv -srfi enable-gmp -srfi enable-pcre -unsafe -q -mkheap -mklib -s -no-hello  -L /home/nfs/rjones/d/fedora/bigloo/master/bigloo4.3a/lib/bigloo/4.3a Llib/make_lib.scm -heap bigloo.heap
*** ERROR:top-level:Parse error:
Illegal source file -- #eof-object

I ran the same command under gdb to get a stack trace:

Thread 1 (Thread 0x3fffdff4720 (LWP 38254)):
#0  0x000003fffd843ea8 in exit () from /lib64/libc.so.6
#1  0x000003fffdc3893e in bigloo_exit (val=val@entry=0x9) at Clib/cmain.c:118
#2  0x000003fffddb8c80 in BGl_exitz00zz__errorz00 (BgL_nz00_13=<optimized out>)
    at objs/obj_s/Llib/error.c:1530
#3  0x000003fffddb9066 in BGl_raisez00zz__errorz00 (BgL_valz00_16=0x16e5480)
    at objs/obj_s/Llib/error.c:1823
#4  0x000003fffddb9516 in BGl_withzd2exceptionzd2handlerz00zz__errorz00 (
    BgL_handlerz00_14=<optimized out>, 
    BgL_thunkz00_15=BgL_thunkz00_15@entry=0x178f640)
    at objs/obj_s/Llib/error.c:1595
#5  0x00000000011a3bd6 in BGl_z62zc3anonymousza31407ze3ze1zztools_errorz00 (
    BgL_envz00_1676=<optimized out>) at Tools/error.c:1342
#6  0x00000000011a3e56 in BGl_withzd2dumpzd2stackz00zztools_errorz00 (
    BgL_thunkz00_20=0x179d9c3) at Tools/error.c:548
#7  0x00000000011a465e in BGl_userzd2errorzd2zztools_errorz00 (
    BgL_procz00_31=BgL_procz00_31@entry=0x12f0340 <BgL_bgl_string1902za700za7za7e1953za7+8>, 
    BgL_mesz00_32=BgL_mesz00_32@entry=0x12f0308 <BgL_bgl_string1903za700za7za7e1954za7+8>, BgL_objz00_33=BgL_objz00_33@entry=0x802, 
    BgL_continuez00_34=BgL_continuez00_34@entry=0x2) at Tools/error.c:1041
#8  0x000000000100c84c in BGl_compilerz00zzengine_compilerz00 ()
    at Engine/compiler.c:802
#9  0x0000000001233244 in BGl_mainz00zzinit_mainz00 (
    BgL_argvz00_3=BgL_argvz00_3@entry=0x1517d43) at Init/main.c:274
#10 0x000000000123331e in bigloo_main (BgL_argvz00_46=0x1517d43)
    at Init/main.c:144
#11 0x000003fffdc38bb4 in _bigloo_main (argc=<optimized out>, 
    argv=<optimized out>, env=<optimized out>, 
    bigloo_main=bigloo_main@entry=0x12332c8 <bigloo_main>, 
    libinit=libinit@entry=0x1232f28 <bigloo_libinit>, uheapsize=0)
    at Clib/cmain.c:229
#12 0x000000000100befc in main (argc=<optimized out>, argv=<optimized out>, 
    env=<optimized out>) at Init/main.c:107

Unfortunately once I started to look at the code it seems to be some
kind of generated C which is almost impossible to follow, eg:

(gdb) frame 8
#8  0x000000000100c84c in BGl_compilerz00zzengine_compilerz00 ()
    at Engine/compiler.c:802
802								BGl_userzd2errorzd2zztools_errorz00
(gdb) list
797									MAKE_YOUNG_PAIR(BINT(((long) 1)), BNIL);
798															     BGl_exitz00zz__errorz00(BgL_list1426z00_1638);
799															              }
800																              else
801																	               {/* Engine/compiler.scm 123 */
802																		       	   		       	         BGl_userzd2errorzd2zztools_errorz00
803																							          (BGl_string1902z00zzengine_compilerz00,
804																								           BGl_string1903z00zzengine_compilerz00, BgL_srcz00_1635,
805																									   					          BNIL);
806																															           }

> Are there any test s390x instances available for a peon like me to use
> to diagnose a build failure?

You can ask for access to a machine on #fedora-s390x (Freenode).

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux