--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: gcj-4.6: FTBFS on m68k with segfault
- From: Thorsten Glaser <tg@mirbsd.de>
- Date: Wed, 13 Jul 2011 12:30:17 +0000
- Message-id: <20110713123017.28297.73597.reportbug@aranym.mirbsd.org>
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
--- End Message ---