problem compiling pkgng
Tom Everett
tom at khubla.com
Mon Mar 10 02:08:32 UTC 2014
Ok with 262963, I have a repeatable crash on boot.
U-Boot 2013.10 (Mar 09 2014 - 19:41:42)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: Wandboard
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Hit any key to stop autoboot: 5 ... 4 ... 3 ... 2 ... 1 ... 0
mmc0 is current device
reading boot.scr
157 bytes read in 10 ms (14.6 KiB/s)
Running bootscript from mmc ...
## Executing script at 12000000
reading ubldr
253278 bytes read in 28 ms (8.6 MiB/s)
## Starting application at 0x88000054 ...
Consoles: U-Boot console
Compatible API signature found @8f5756f8
MMC: no card present
MMC Device 2 not found
MMC Device 3 not found
Number of U-Boot devices: 2
FreeBSD/armv6 U-Boot loader, Revision 1.2
(tom at bernice, Sun Mar 9 19:41:36 MDT 2014)
DRAM: 2048MB
Probing for bootable devices...
Bootable device: disk
Bootable device: net
Current device: disk
|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.Loading
/boot/defaults/loader.conf
|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./boot/kernel/kernel
data=0x4dba48+0x2c5b8
/.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.|./.syms=[0x4+0x7e640-.\.|./.-.\.|./.-.\.|./.-.\.|./.+0x4+0x4e00f-.\.|./.-.\.|./.-.]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds...
Booting [/boot/kernel/kernel] in 8 seconds...
Booting [/boot/kernel/kernel]...
\.|./.-.\.|./.-.\.|./.-.\.|./.-.\.Loaded DTB from file 'wandboard-quad.dtb'.
|./.-.\.|./.-.Kernel entry at 0x12000100...
Kernel args: (null)
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2014 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.0-CURRENT #0 r262963: Sun Mar 9 19:35:22 MDT 2014
tom at bernice:/storage/home/tom/crochet/crochet-freebsd/work/obj/arm.armv6/storage/home/tom/crochet/src/FreeBSDHead/head/sys/IMX6
arm
FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216
CPU: Cortex A9-r2 rev 10 (Cortex-A core)
Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
WB disabled EABT branch prediction enabled
LoUU:2 LoC:1 LoUIS:2
Cache level 1:
32KB/32B 4-way data cache WB Read-Alloc Write-Alloc
32KB/32B 4-way instruction cache Read-Alloc
real memory = 2147483648 (2048 MB)
avail memory = 2093969408 (1996 MB)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
random device not loaded; using insecure entropy
random: <Software, Yarrow> initialized
ofwbus0: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
gic0: <ARM Generic Interrupt Controller> mem
0xa01000-0xa01fff,0xa00100-0xa001ff on simplebus0
gic0: pn 0x390, arch 0x1, rev 0x2, implementer 0x43b sc->nirqs 160
l2cache0: <PL310 L2 cache controller> mem 0xa02000-0xa02fff irq 124 on
simplebus0
l2cache0: Part number: 0x3, release: 0x7
l2cache0: L2 Cache: 1024KB/32B 16 ways
l2cache0: L2 Cache enabled
simplebus1: <Flattened device tree simple bus> mem 0x2000000-0x20fffff on
simplebus0
ccm0: <Freescale i.MX6 Clock Control Module> mem 0x20c4000-0x20c7fff irq
119,120 on simplebus1
imx6_anatop0: <Freescale i.MX6 Analog PLLs and Power> mem
0x20c8000-0x20c8fff irq 49 on simplebus1
imx6_anatop0: voltage set to 1225
imx6_anatop0: CPU frequency 984MHz
imx_gpt0: <Freescale i.MX GPT timer> mem 0x2098000-0x209bfff irq 87 on
simplebus1
Event timer "iMXGPT" frequency 11000000 Hz quality 800
Timecounter "iMXGPT" frequency 11000000 Hz quality 1000
uart0: <imx_uart> mem 0x2020000-0x2023fff irq 58 on simplebus1
uart0: console (115200,n,8,1)
usbphy0: <Freescale i.MX6 USB PHY> mem 0x20c9000-0x20c9fff irq 44 on
simplebus1
usbphy1: <Freescale i.MX6 USB PHY> mem 0x20ca000-0x20cafff irq 45 on
simplebus1
simplebus2: <Flattened device tree simple bus> mem 0x2100000-0x21fffff on
simplebus0
ffec0: <Freescale Gigabit Ethernet Controller> mem 0x2188000-0x218bfff irq
150,151 on simplebus2
miibus0: <MII bus> on ffec0
atphy0: <Atheros F1 10/100/1000 PHY> PHY 1 on miibus0
atphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX,
1000baseSX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
ffec0: Ethernet address: 00:1f:7b:b4:06:7f
ehci0: <Freescale i.MX integrated USB controller> mem 0x2184000-0x21841ff
irq 75 on simplebus2
ehci0: [GIANT-LOCKED]
usbus0: EHCI version 1.0
usbus0 on ehci0
ehci1: <Freescale i.MX integrated USB controller> mem 0x2184200-0x21843ff
irq 72 on simplebus2
ehci1: [GIANT-LOCKED]
usbus1: EHCI version 1.0
usbus1 on ehci1
sdhci_imx0: <Freescale uSDHC controller> mem 0x2190000-0x2193fff irq 54 on
simplebus2
mmc0: <MMC/SD bus> on sdhci_imx0
sdhci_imx1: <Freescale uSDHC controller> mem 0x2198000-0x219bfff irq 56 on
simplebus2
mmc1: <MMC/SD bus> on sdhci_imx1
ocotp0: <Freescale On-Chip One-Time-Programmable Memory> mem
0x21bc000-0x21bffff on simplebus2
Timecounters tick every 4.000 msec
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
ugen0.1: <Freescale> at usbus0
uhub0: <Freescale EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen1.1: <Freescale> at usbus1
uhub1: <Freescale EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
mmc0: No compatible cards found on bus
mmcsd0: 16GB <SDHC SA16G 1.0 SN 663902625 MFG 12/2011 by 2 TM> at mmc1
50.0MHz/4bit/65535-block
random: unblocking device.
Release APs
Root mount waiting for: usbus1 usbus0
uhub0: 1 port with 1 removable, self powered
uhub1: 1 port with 1 removable, self powered
Spurious interrupt detected [0x000003ff]
ugen1.2: <vendor 0x7392> at usbus1
Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]...
warning: no time-of-day clock registered, system time will not be set
accurately
panic: abortdata
cpuid = 1
KDB: enter: panic
[ thread pid 1 tid 100001 ]
Stopped at $d: ldrb r15, [r15, r15, ror r15]!
db> bt
Tracing pid 1 tid 100001 td 0xc6e4c640
db_trace_self() at db_trace_self
pc = 0xc23d0d00 lr = 0xc203eb40 (db_stack_trace+0xf4)
sp = 0xc50ffa30 fp = 0xc50ffa48
r10 = 0xc24fbd98
db_stack_trace() at db_stack_trace+0xf4
pc = 0xc203eb40 lr = 0xc203e4f4 (db_command+0x270)
sp = 0xc50ffa50 fp = 0xc50ffaf0
r4 = 0x00000000 r5 = 0x00000000
r6 = 0x00000000
db_command() at db_command+0x270
pc = 0xc203e4f4 lr = 0xc203e258 (db_command_loop+0x60)
sp = 0xc50ffaf8 fp = 0xc50ffb08
r4 = 0xc2415698 r5 = 0xc24265e4
r6 = 0xc24fbd84 r7 = 0xc50ffcf0
r8 = 0x00000000 r9 = 0xc24b09a0
r10 = 0xc24f1fb4
db_command_loop() at db_command_loop+0x60
pc = 0xc203e258 lr = 0xc2040cd8 (db_trap+0xd8)
sp = 0xc50ffb10 fp = 0xc50ffc30
--More--
r4 = 0x00000000 r5 = 0xc24fbd90
r6 = 0xc24f1fe0
db_trap() at db_trap+0xd8
pc = 0xc2040cd8 lr = 0xc21d82f4 (kdb_trap+0x168)
sp = 0xc50ffc38 fp = 0xc50ffc58
r4 = 0x00000000 r5 = 0x00000001
r6 = 0xc24f1fe0 r7 = 0xc50ffcf0
kdb_trap() at kdb_trap+0x168
pc = 0xc21d82f4 lr = 0xc23e9710 (undefinedinstruction+0x304)
sp = 0xc50ffc60 fp = 0xc50ffce8
r4 = 0x00000000 r5 = 0x00000000
r6 = 0xc23e935c r7 = 0xe7ffffff
r8 = 0xc6e4c640 r9 = 0xc21d7a54
r10 = 0xc50ffcf0
undefinedinstruction() at undefinedinstruction+0x304
pc = 0xc23e9710 lr = 0xc23d2a1c (exception_exit)
sp = 0xc50ffcf0 fp = 0xc50ffd48
r4 = 0xc242663e r5 = 0xc24e3d10
r6 = 0x00000001 r7 = 0xc24e3d88
r8 = 0xc50ffd7c r9 = 0xc24fd8e0
--More--
r10 = 0xc6e4c640
exception_exit() at exception_exit
pc = 0xc23d2a1c lr = 0xc21d7a48 (kdb_enter+0x40)
sp = 0xc50ffd40 fp = 0xc50ffd48
r0 = 0xc24f1fc4 r1 = 0x00000000
r2 = 0x00000001 r3 = 0x00000001
r4 = 0xc242663e r5 = 0xc24e3d10
r6 = 0x00000001 r7 = 0xc24e3d88
r8 = 0xc50ffd7c r9 = 0xc24fd8e0
r10 = 0xc6e4c640 r12 = 0x00000000
$a() at $a
pc = 0xc21d7a58 lr = 0xc21967d0 (panic+0x140)
sp = 0xc50ffd50 fp = 0xc50ffd70
r4 = 0x00000100
panic() at panic+0x140
pc = 0xc21967d0 lr = 0xc23d2a1c (exception_exit)
sp = 0xc50ffd88 fp = 0xc50ffe40
r4 = 0x00000000 r5 = 0xc24fd6e4
r6 = 0xc0000000 r7 = 0xc24bb434
r8 = 0xc50ffe68 r9 = 0xc24bb43e
--More--
r10 = 0xc6e49640
exception_exit() at exception_exit
pc = 0xc23d2a1c lr = 0xc212e3e8 (start_init+0x1c0)
sp = 0xc50ffdd8 fp = 0xc50ffe40
r0 = 0xbfffffff r1 = 0x00000000
r2 = 0xc50ffeb8 r3 = 0xc23d2ee8
r4 = 0x00000000 r5 = 0xc24fd6e4
r6 = 0xc0000000 r7 = 0xc24bb434
r8 = 0xc50ffe68 r9 = 0xc24bb43e
r10 = 0xc6e49640 r12 = 0xc6d20ec0
subyte() at subyte+0x14
pc = 0xc23d2fac lr = 0xc212e3e8 (start_init+0x1c0)
sp = 0xc50ffdd8 fp = 0xc50ffe40
Unwind failure (no registers changed)
db> reboot
On Sun, Mar 9, 2014 at 5:21 PM, Tom Everett <tom at khubla.com> wrote:
> After a reboot it did indeed continue on building. I'm building an image
> for 262958 now, and I'll try that once it's built.
>
>
>
> On Sun, Mar 9, 2014 at 10:52 AM, Ian Lepore <ian at freebsd.org> wrote:
>
>> On Sun, 2014-03-09 at 10:16 -0600, Tom Everett wrote:
>> > Hello, I'm running into the below error compiling pkgng on wandboard.
>> My
>> > source revision is r262932.
>> >
>> > root at wandboard:/usr/home/tom/pkg-1.1 # make
>> >
>> > make: "/usr/home/tom/pkg-1.1/Makefile" line 13: warning: Couldn't read
>> > shell's output for "( which atf-version ) 2>&1 || true"
>> >
>> > ===> external (all)
>> >
>> > ===> external/sqlite (all)
>> >
>> > Warning: Object directory not changed from original
>> > /usr/home/tom/pkg-1.1/external/sqlite
>> >
>> > ===> external/libyaml (all)
>> >
>> > Warning: Object directory not changed from original
>> > /usr/home/tom/pkg-1.1/external/libyaml
>> >
>> > ===> libpkg (all)
>> >
>> > Warning: Object directory not changed from original
>> > /usr/home/tom/pkg-1.1/libpkg
>> >
>> > ===> pkg (all)
>> >
>> > Warning: Object directory not changed from original
>> > /usr/home/tom/pkg-1.1/pkg
>> >
>> > ===> scripts (all)
>> >
>> > ===> scripts/periodic (all)
>> >
>> > ===> scripts/completion (all)
>> >
>> > ===> scripts/sbin (all)
>> >
>> > ===> pkg-static (all)
>> >
>> > Warning: Object directory not changed from original
>> > /usr/home/tom/pkg-1.1/pkg-static
>> >
>> > cc -O -pipe -I/usr/home/tom/pkg-1.1/pkg-static/../libpkg
>> > -I/usr/home/tom/pkg-1.1/pkg-static/../external/uthash -std=gnu99
>> > -Qunused-arguments -Wsystem-headers -Werror -Wall -Wno-format-y2k -W
>> > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes
>> > -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch
>> -Wshadow
>> > -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline
>> -Wnested-externs
>> > -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations
>> > -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int
>> > -Wno-unused-const-variable -static -o pkg-static add.o annotate.o
>> audit.o
>> > autoremove.o backup.o check.o clean.o convert.o create.o delete.o
>> event.o
>> > info.o install.o lock.o main.o plugins.o progressmeter.o query.o
>> register.o
>> > repo.o rquery.o update.o upgrade.o search.o set.o shlib.o updating.o
>> > utils.o version.o which.o fetch.o shell.o stats.o ssh.o
>> > -L/usr/home/tom/pkg-1.1/pkg-static/../libpkg -lpkg -larchive -lutil
>> > -lpthread -lsbuf -lfetch -lssl -lcrypto -lmd -lz -lbz2 -llzma
>> > -lbsdxml -L/usr/home/tom/pkg-1.1/pkg-static/../external/sqlite
>> > -L/usr/home/tom/pkg-1.1/pkg-static/../external/libyaml -lyaml -lsqlite3
>> > -larchive -lsbuf -lfetch -lpthread -lelf -lssl -lcrypto -lmd -lz
>> > -lbz2 -llzma -ledit -lncursesw -ljail
>> >
>> > /usr/lib/libarchive.a: could not read symbols: Malformed archive
>> >
>> > cc: error: linker command failed with exit code 1 (use -v to see
>> invocation)
>> >
>> > *** Error code 1
>> >
>> >
>> > Stop.
>> >
>> > make[1]: stopped in /usr/home/tom/pkg-1.1/pkg-static
>> >
>> > *** Error code 1
>> >
>> >
>> > Stop.
>> >
>> > make: stopped in /usr/home/tom/pkg-1.1
>>
>> If it's like the ports building problems I ran into last week, if you
>> reboot and build again it'll either work or die in a different place. I
>> don't really have even a theory yet on what could be wrong, but I've
>> been fixing everything I can find hoping that it'll just get better.
>>
>> I'm running out of things I know are a problem, so if it's not fixed by
>> all the changes between r262941-950 then I'll have to start hunting
>> specifically for this problem, which appears to be that sometimes data
>> read from sdcard is corrupted (but I've yet to see corruption get onto
>> the card, it seems to be during a read).
>>
>> Another problem I've run into in the past couple days is that event
>> timers just stop running. You see this is an apparent lockup of
>> anything periodic (such as a top display) or timeout-based, but you can
>> still enter commands and get responses. Doing "sysctl
>> kern.eventtimer.periodic=1" appears to work around it.
>>
>> -- Ian
>>
>>
>>
>
>
> --
> A better world shall emerge based on faith and understanding - Douglas
> MacArthur
>
--
A better world shall emerge based on faith and understanding - Douglas
MacArthur
More information about the freebsd-arm
mailing list