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

Bug#633754: gcj-4.6: FTBFS on m68k with segfault



Source: gcj-4.6
Version: 4.6.1-2
Severity: serious
Justification: fails to build from source

Building (bootstrapping) gcj-4.6 fails after 3/4 days at:

/bin/bash ./libtool --tag=GCJ   --mode=compile /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/gcj -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem /usr/m68k-linux-gnu/sys-include  -m68040 -fclasspath= -fbootclasspath=../../../../src/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2  -m68040  -c -o java/util.lo -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -MT java/util.lo -MD -MP -MF java/util.deps @java/util.list
libtool: compile:  /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/gcj -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/ -B/tmp/buildd/gcj-4.6-4.6.1/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem /usr/m68k-linux-gnu/sys-include -m68040 -fclasspath= -fbootclasspath=../../../../src/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m68040 -c -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -MT java/util.lo -MD -MP -MF java/util.deps @java/util.list  -fPIC -o java/.libs/util.o
/tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java: In class 'java.util.Random':
/tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java: In method 'java.util.Random.nextGaussian()':
In file included from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/Queue.java:0:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyResourceBundle.java:169,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyPermissionCollection.java:164,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PropertyPermission.java:269,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Properties.java:820,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PriorityQueue.java:335,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/PriorityQueue.java:176,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Observer.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Observable.java:181,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/NoSuchElementException.java:87,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/NavigableSet.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/NavigableMap.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingResourceException.java:103,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingFormatWidthException.java:86,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/MissingFormatArgumentException.java:88,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Map.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Map.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Locale.java:1028,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ListResourceBundle.java:130,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ListIterator.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/List.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1257,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1017,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:120,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedList.java:1107,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashSet.java:157,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:442,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:220,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/LinkedHashMap.java:497,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Iterator.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/InvalidPropertiesFormatException.java:70,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/InputMismatchException.java:72,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatWidthException.java:82,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatPrecisionException.java:83,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatFlagsException.java:84,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatException.java:74,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatConversionException.java:108,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IllegalFormatCodePointException.java:83,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:989,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:815,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:940,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:672,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:467,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/IdentityHashMap.java:323,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:980,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1203,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1393,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1138,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1332,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:205,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:756,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:689,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Hashtable.java:642,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashSet.java:292,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:811,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:905,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:199,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:630,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:576,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/HashMap.java:539,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/GregorianCalendar.java:1362,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormatterClosedException.java:59,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formatter.java:1496,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formatter.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormattableFlags.java:122,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Formattable.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/FormatFlagsConversionMismatchException.java:109,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventObject.java:99,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventListenerProxy.java:73,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EventListener.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Enumeration.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumSet.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:339,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:316,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:307,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:290,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:259,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EnumMap.java:201,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/EmptyStackException.java:68,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/DuplicateFormatFlagsException.java:86,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Dictionary.java:70,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/Deque.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Date.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Currency.java:468,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ConcurrentModificationException.java:91,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Comparator.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7470,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5722,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5547,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5372,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4760,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5303,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5148,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:5013,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4860,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4733,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4489,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4429,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:4170,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3971,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3768,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2991,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3671,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3142,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2926,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2588,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2499,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1707,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:2066,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1883,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1280,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7619,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7545,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:272,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:616,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:465,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1144,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7434,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7233,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:7033,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6362,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6951,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6664,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6472,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6332,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6074,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6007,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1224,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:813,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6768,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:6685,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3415,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1966,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:1644,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collections.java:3404,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Collection.java:0,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Calendar.java:1,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/BitSet.java:756,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Arrays.java:4032,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Arrays.java:3333,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/ArrayList.java:602,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:499,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:620,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/ArrayDeque.java:574,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractSet.java:144,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractSequentialList.java:233,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/external/jsr166/java/util/AbstractQueue.java:163,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:673,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:117,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:814,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:642,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:566,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:406,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractMap.java:331,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:739,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1010,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1201,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:612,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:379,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractList.java:1158,
                 from /tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/AbstractCollection.java:480,
                 from <built-in>:247:
/tmp/buildd/gcj-4.6-4.6.1/src/libjava/classpath/java/util/Random.java:427:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcj-4.6/README.Bugs> for instructions.
make[7]: *** [java/util.lo] Error 1
make[7]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava'
make[5]: *** [multi-do] Error 1
make[5]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/libjava'
make[4]: *** [all-multi] Error 2
make[4]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/libjava'
make[3]: *** [all-target-libjava] Error 2
make[3]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build'
make[2]: *** [bootstrap-lean] Error 2
make[2]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1/build'
s=at status; rm -f status; test $s -eq 0
make[1]: *** [stamps/05-build-stamp] Error 1
make[1]: Leaving directory /tmp/buildd/gcj-4.6-4.6.1'
make: *** [stamps/05-build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package


Running with -v -save-temps then (still in the cowbuilder chroot):

# gdb --args /tmp/buildd/gcj-4.6-4.6.1/build/./gcc/jc1 /tmp/ccNOJT3hjx -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase ccNOJT3hjx -m68040 -m68040 -auxbase-strip java/.libs/util.o -g -O2 -Wno-deprecated -version -ffilelist-file -fencoding=UTF-8 -fbootstrap-classes -fsource-filename=/tmp/buildd/gcj-4.6-4.6.1/build/m68k-linux-gnu/m68040/libjava/classpath/lib/classes -fPIC -fbootclasspath=./:../../../../src/libjava/classpath/lib/ -faux-classpath ccNOJT3hjx.zip -MD_ -MT java/util.lo -MF java/util.deps -o ccNOJT3hjx.s

Program received signal SIGSEGV, Segmentation fault.
equiv_constant (x=0x0) at ../../src/gcc/cse.c:3812
3812      if (REG_P (x)
(gdb) bt
#0  equiv_constant (x=0x0) at ../../src/gcc/cse.c:3812
#1  0x804b0542 in fold_rtx (x=0xc83cb5f4, insn=0xc83cc1c0) at ../../src/gcc/cse.c:3274
#2  0x804b05fe in fold_rtx (x=0xc83c4f30, insn=0xc83cc1c0) at ../../src/gcc/cse.c:3279
#3  0x804b35ec in cse_insn (insn=0xc83cc1c0) at ../../src/gcc/cse.c:4511
#4  0x804b6380 in cse_extended_basic_block (f=0xc83bdd20, nregs=62) at ../../src/gcc/cse.c:6362
#5  cse_main (f=0xc83bdd20, nregs=62) at ../../src/gcc/cse.c:6539
#6  0x804b6a98 in rest_of_handle_cse () at ../../src/gcc/cse.c:7392
#7  0x801f262c in execute_one_pass (pass=0x805eadd0) at ../../src/gcc/passes.c:1556
#8  0x801f28ee in execute_pass_list (pass=0x805eadd0) at ../../src/gcc/passes.c:1611
#9  0x801f28fe in execute_pass_list (pass=0x805e84c8) at ../../src/gcc/passes.c:1612
#10 0x802b1a84 in tree_rest_of_compilation (fndecl=0xc09dbc80) at ../../src/gcc/tree-optimize.c:422
#11 0x803b6bd2 in cgraph_expand_function (node=0xc239c258) at ../../src/gcc/cgraphunit.c:1576
#12 0x803b8486 in cgraph_expand_all_functions () at ../../src/gcc/cgraphunit.c:1635
#13 cgraph_optimize () at ../../src/gcc/cgraphunit.c:1899
#14 0x803b8b1a in cgraph_finalize_compilation_unit () at ../../src/gcc/cgraphunit.c:1096
#15 0x801c0308 in write_global_declarations () at ../../src/gcc/langhooks.c:303
#16 0x8005f3be in java_write_globals () at ../../src/gcc/java/class.c:3242
#17 0x80276d8e in compile_file (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:591
#18 do_compile (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:1900
#19 toplev_main (argc=32, argv=0xefd9f2e4) at ../../src/gcc/toplev.c:1963
#20 0xc056eea0 in __libc_start_main (main=0x80056a92 <main>, argc=32, ubp_av=0xefd9f2e4, 
    init=0x80562860 <__libc_csu_init>, fini=0x80562858 <__libc_csu_fini>, rtld_fini=0xc000d3c8, 
    stack_end=0xefd9f2e4) at libc-start.c:228
#21 0x80056ac6 in _start ()
(gdb) list
3807       Return 0 if we don't know one.  */
3808
3809    static rtx
3810    equiv_constant (rtx x)
3811    {
3812      if (REG_P (x)
3813          && REGNO_QTY_VALID_P (REGNO (x)))
3814        {
3815          int x_q = REG_QTY (REGNO (x));
3816          struct qty_table_elem *x_ent = &qty_table[x_q];
(gdb) info r
d0             0x10000  65536
d1             0x0      0
d2             0x0      0
d3             0xc83cc1c0       -935542336
d4             0x804a0051       -2142633903
d5             0x1      1
d6             0x0      0
d7             0x8020e5f6       -2145327626
a0             0xc07bf200       0xc07bf200
a1             0xffffffef       0xffffffef
a2             0x0      0x0
a3             0x0      0x0
a4             0x8059c3f1       0x8059c3f1
a5             0x51     0x51
fp             0xefd9ee70       0xefd9ee70
sp             0xefd9ee58       0xefd9ee58
ps             0x304    [ Z I0 I1 ]
pc             0x804afb9a       0x804afb9a <equiv_constant+12>
fpcontrol      0x0      0
fpstatus       0x0      0
fpiaddr        0x0      0
(gdb) disas
Dump of assembler code for function equiv_constant:
   0x804afb8e <+0>:     linkw %fp,#-4
   0x804afb92 <+4>:     moveml %d2-%d4/%a2-%a3,%sp@-
   0x804afb96 <+8>:     moveal %fp@(8),%a2
=> 0x804afb9a <+12>:    cmpiw #37,%a2@
   0x804afb9e <+16>:    beqw 0x804afca4 <equiv_constant+278>
   0x804afba2 <+20>:    tstl %a2
   0x804afba4 <+22>:    beqw 0x804afc4e <equiv_constant+192>
   0x804afba8 <+26>:    movew %a2@,%d0
   0x804afbaa <+28>:    clrl %d1
   0x804afbac <+30>:    movew %d0,%d1
   0x804afbae <+32>:    moveq #9,%d2
   0x804afbb0 <+34>:    cmpl @(8059c862,%d1:l:4),%d2
   0x804afbb8 <+42>:    beqw 0x804afc4e <equiv_constant+192>
   0x804afbbc <+46>:    cmpiw #39,%d0
   0x804afbc0 <+50>:    beqw 0x804afd34 <equiv_constant+422>
   0x804afbc4 <+54>:    cmpiw #43,%d0
   0x804afbc8 <+58>:    bnew 0x804afc4c <equiv_constant+190>
   0x804afbcc <+62>:    movel %a2,%sp@-
   0x804afbce <+64>:    jsr 0x80265426 <avoid_constant_pool_reference>
   0x804afbd4 <+70>:    moveal %a0,%a2
   0x804afbd6 <+72>:    movew %a0@,%d0
   0x804afbd8 <+74>:    clrl %d1
   0x804afbda <+76>:    movew %d0,%d1
   0x804afbdc <+78>:    addql #4,%sp
   0x804afbde <+80>:    moveq #9,%d2
   0x804afbe0 <+82>:    cmpl @(8059c862,%d1:l:4),%d2
   0x804afbe8 <+90>:    beqs 0x804afc4e <equiv_constant+192>


I’ve still got the build chroot, so if I should do some additional
debugging, please tell me.

(gcj-4.6 was never built on m68k before, but gcj-4.4 worked.)

-- System Information:
Debian Release: wheezy/sid
Architecture: m68k

Kernel: Linux 2.6.39-2-atari
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh-static



Reply to: