raspberrypi / rpicam-apps

BSD 2-Clause "Simplified" License
389 stars 212 forks source link

Today's update causes a fatal error with rpicam and libcamera apps and API #719

Open ChrisWhitehurst2024 opened 1 day ago

ChrisWhitehurst2024 commented 1 day ago

Describe the bug rpicam and libcamera apps generate fatal errors. For example: libcamera-hello: symbol lookup error: /lib/aarch64-linux-gnu/rpicam_app.so.1.5.1: undefined symbol: _ZN9libcamera8controls3rpi11ScalerCropsE

My C++ software that uses the libcamera API no longer functions either.

Bug report

rpicam-apps Bug Report

Date: 18-09-2024 (10:38:19) Command: /usr/bin/camera-bug-report -c libcamera-hello


Hardware information

hostname Sean01

cat /proc/cpuinfo processor : 0 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4

processor : 1 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4

processor : 2 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4

processor : 3 BogoMIPS : 38.40 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4

Revision : a02082 Serial : 00000000142b46d0 Model : Raspberry Pi 3 Model B Rev 1.2


Configuration

cat /boot/firmware/cmdline.txt console=tty1 root=PARTUUID=8f3cb537-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cat /boot/firmware/config.txt

For more options and information see

http://rptl.io/configtxt

Some settings may impact device functionality. See link above for details

Uncomment some or all of these to enable the optional hardware interfaces

dtparam=i2c_arm=on

dtparam=i2s=on

dtparam=spi=on

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Additional overlays and parameters are documented

/boot/firmware/overlays/README

Automatically load overlays for detected cameras

camera_auto_detect=1

Automatically load overlays for detected DSI displays

display_auto_detect=1

Automatically load initramfs files, if found

auto_initramfs=1

Enable DRM VC4 V3D driver

dtoverlay=vc4-kms-v3d max_framebuffers=2

Don't have the firmware create an initial video= setting in cmdline.txt.

Use the kernel's default instead.

disable_fw_kms_setup=1

Run in 64-bit mode

arm_64bit=1

Disable compensation for displays with overscan

disable_overscan=1

Run as fast as firmware / board allows

arm_boost=1

[cm4]

Enable host mode on the 2711 built-in XHCI USB controller.

This line should be removed if the legacy DWC2 controller is required

(e.g. for USB device mode) or if USB support is not required.

otg_mode=1

[all]

enable_uart=1


Logs

dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.47+rpt-rpi-v8 (serge@raspberrypi.com) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.6.47-1+rpt1 (2024-09-02) [ 0.000000] KASLR enabled [ 0.000000] random: crng init done [ 0.000000] Machine model: Raspberry Pi 3 Model B Rev 1.2 [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created CMA memory pool at 0x000000001dc00000, size 256 MiB [ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000001dc00000..0x000000002dbfffff (262144 KiB) map reusable linux,cma [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000000000-0x000000003b3fffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003b3fffff] [ 0.000000] On node 0, zone DMA: 19456 pages in unavailable ranges [ 0.000000] percpu: Embedded 30 pages/cpu s85672 r8192 d29016 u122880 [ 0.000000] pcpu-alloc: s85672 r8192 d29016 u122880 alloc=30*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: kernel page table isolation forced ON by KASLR [ 0.000000] CPU features: detected: Kernel page table isolation (KPTI) [ 0.000000] CPU features: detected: ARM erratum 843419 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=tty1 root=PARTUUID=8f3cb537-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles [ 0.000000] Unknown kernel command line parameters "splash", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 238896 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] Memory: 644156K/970752K available (13440K kernel code, 2210K rwdata, 4268K rodata, 4864K init, 1083K bss, 64452K reserved, 262144K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 43246 entries in 169 pages [ 0.000000] ftrace: allocated 169 pages with 4 groups [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] Root IRQ handler: bcm2836_arm_irqchip_handle_irq [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns [ 0.000001] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns [ 0.000374] Console: colour dummy device 80x25 [ 0.000391] printk: console [tty1] enabled [ 0.000500] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800) [ 0.000521] pid_max: default: 32768 minimum: 301 [ 0.000617] LSM: initializing lsm=capability,integrity [ 0.000844] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.000874] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.001831] cgroup: Disabling memory control group subsystem [ 0.003753] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.003924] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.004058] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.004366] rcu: Hierarchical SRCU implementation. [ 0.004376] rcu: Max phase no-delay instances is 1000. [ 0.006510] EFI services will not be available. [ 0.006877] smp: Bringing up secondary CPUs ... [ 0.007621] Detected VIPT I-cache on CPU1 [ 0.007767] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.008655] Detected VIPT I-cache on CPU2 [ 0.008768] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.009573] Detected VIPT I-cache on CPU3 [ 0.009674] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.009795] smp: Brought up 1 node, 4 CPUs [ 0.009819] SMP: Total of 4 processors activated. [ 0.009830] CPU features: detected: 32-bit EL0 Support [ 0.009837] CPU features: detected: 32-bit EL1 Support [ 0.009847] CPU features: detected: CRC32 instructions [ 0.009967] CPU: All CPU(s) started at EL2 [ 0.009986] alternatives: applying system-wide alternatives [ 0.012812] devtmpfs: initialized [ 0.026011] Enabled cp15_barrier support [ 0.026045] Enabled setend support [ 0.026268] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.026296] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.038615] pinctrl core: initialized pinctrl subsystem [ 0.039335] DMI not present or invalid. [ 0.040027] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.046911] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 0.047281] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.047871] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.047985] audit: initializing netlink subsys (disabled) [ 0.048267] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1 [ 0.049062] thermal_sys: Registered thermal governor 'step_wise' [ 0.049142] cpuidle: using governor menu [ 0.049455] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.049602] ASID allocator initialised with 32768 entries [ 0.050690] Serial: AMBA PL011 UART driver [ 0.057747] bcm2835-mbox 3f00b880.mailbox: mailbox enabled [ 0.062638] platform 3f801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/ov5647@36 [ 0.068343] raspberrypi-firmware soc:firmware: Attached to firmware from 2024-08-30T19:19:11, variant start [ 0.072334] raspberrypi-firmware soc:firmware: Firmware hash is 2808975b80149bbfe86844655fe45c7de66fc078 [ 0.081184] Modules: 2G module region forced by RANDOMIZE_MODULE_REGION_FULL [ 0.081200] Modules: 0 pages in range for non-PLT usage [ 0.081207] Modules: 517776 pages in range for PLT usage [ 0.085688] bcm2835-dma 3f007000.dma-controller: DMA legacy API manager, dmachans=0x1 [ 0.087271] iommu: Default domain type: Translated [ 0.087283] iommu: DMA domain TLB invalidation policy: strict mode [ 0.087776] SCSI subsystem initialized [ 0.089504] usbcore: registered new interface driver usbfs [ 0.089561] usbcore: registered new interface driver hub [ 0.089628] usbcore: registered new device driver usb [ 0.090116] pps_core: LinuxPPS API ver. 1 registered [ 0.090126] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it [ 0.090153] PTP clock support registered [ 0.091651] vgaarb: loaded [ 0.092288] clocksource: Switched to clocksource arch_sys_counter [ 1.714675] VFS: Disk quotas dquot_6.6.0 [ 1.714740] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 1.714881] FS-Cache: Loaded [ 1.716215] CacheFiles: Loaded [ 1.726501] NET: Registered PF_INET protocol family [ 1.726744] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 1.728972] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) [ 1.729011] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 1.729033] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.729153] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) [ 1.729515] TCP: Hash tables configured (established 8192 bind 8192) [ 1.729880] MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear) [ 1.729968] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 1.730022] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 1.730261] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 1.730935] RPC: Registered named UNIX socket transport module. [ 1.730947] RPC: Registered udp transport module. [ 1.730955] RPC: Registered tcp transport module. [ 1.730962] RPC: Registered tcp-with-tls transport module. [ 1.730969] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.730999] PCI: CLS 0 bytes, default 64 [ 1.731830] Trying to unpack rootfs image as initramfs... [ 1.736621] kvm [1]: IPA Size Limit: 40 bits [ 1.738422] kvm [1]: Hyp mode initialized successfully [ 1.742333] Initialise system trusted keyrings [ 1.742823] workingset: timestamp_bits=46 max_order=18 bucket_order=0 [ 1.742909] zbud: loaded [ 1.743862] NFS: Registering the id_resolver key type [ 1.743906] Key type id_resolver registered [ 1.743915] Key type id_legacy registered [ 1.743946] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 1.743957] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 1.744893] Key type asymmetric registered [ 1.744918] Asymmetric key parser 'x509' registered [ 1.744994] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 1.745252] io scheduler mq-deadline registered [ 1.745269] io scheduler kyber registered [ 1.745312] io scheduler bfq registered [ 1.752658] pinctrl-bcm2835 3f200000.gpio: GPIO_OUT persistence: yes [ 1.756816] simple-framebuffer 3eaa9000.framebuffer: framebuffer at 0x3eaa9000, 0x151800 bytes [ 1.756850] simple-framebuffer 3eaa9000.framebuffer: format=a8r8g8b8, mode=720x480x32, linelength=2880 [ 1.757427] Console: switching to colour frame buffer device 90x30 [ 1.760672] simple-framebuffer 3eaa9000.framebuffer: fb0: simplefb registered! [ 1.765050] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled [ 1.767774] bcm2835-rng 3f104000.rng: hwrng registered [ 1.768427] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB) [ 1.785210] brd: module loaded [ 1.795049] loop: module loaded [ 1.795880] Loading iSCSI transport class v2.0-870. [ 1.801842] usbcore: registered new device driver r8152-cfgselector [ 1.801907] usbcore: registered new interface driver r8152 [ 1.801956] usbcore: registered new interface driver lan78xx [ 1.802003] usbcore: registered new interface driver smsc95xx [ 1.802312] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) [ 2.530851] Core Release: 2.80a [ 2.530902] Setting default values for core params [ 2.530941] Finished setting default values for core params [ 2.731400] Using Buffer DMA mode [ 2.731426] Periodic Transfer Interrupt Enhancement - disabled [ 2.731435] Multiprocessor Interrupt Enhancement - disabled [ 2.731443] OTG VER PARAM: 0, OTG VER FLAG: 0 [ 2.731464] Dedicated Tx FIFOs mode

[ 2.733111] WARN::dwc_otg_hcd_init:1070: FIQ DMA bounce buffers: virt = ffffffc080b9a000 dma = 0x00000000de000000 len=9024 [ 2.733154] FIQ FSM acceleration enabled for : Non-periodic Split Transactions Periodic Split Transactions High-Speed Isochronous Endpoints Interrupt/Control Split Transaction hack enabled [ 2.733171] dwc_otg: Microframe scheduler enabled

[ 2.733224] WARN::hcd_init_fiq:496: MPHI regs_base at ffffffc08006d000 [ 2.733304] dwc_otg 3f980000.usb: DWC OTG Controller [ 2.733356] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1 [ 2.733417] dwc_otg 3f980000.usb: irq 74, io mem 0x00000000 [ 2.733475] Init: Port Power? op_state=1 [ 2.733483] Init: Power Port (0) [ 2.733725] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06 [ 2.733744] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.733759] usb usb1: Product: DWC OTG Controller [ 2.733770] usb usb1: Manufacturer: Linux 6.6.47+rpt-rpi-v8 dwc_otg_hcd [ 2.733782] usb usb1: SerialNumber: 3f980000.usb [ 2.734553] hub 1-0:1.0: USB hub found [ 2.734604] hub 1-0:1.0: 1 port detected [ 2.735401] dwc_otg: FIQ enabled [ 2.735419] dwc_otg: NAK holdoff enabled [ 2.735426] dwc_otg: FIQ split-transaction FSM enabled [ 2.735442] Module dwc_common_port init [ 2.736577] usbcore: registered new interface driver uas [ 2.736670] usbcore: registered new interface driver usb-storage [ 2.737499] mousedev: PS/2 mouse device common for all mice [ 2.740975] sdhci: Secure Digital Host Controller Interface driver [ 2.740997] sdhci: Copyright(c) Pierre Ossman [ 2.741260] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.743971] ledtrig-cpu: registered to indicate activity on CPUs [ 2.744745] hid: raw HID events driver (C) Jiri Kosina [ 2.744905] usbcore: registered new interface driver usbhid [ 2.744916] usbhid: USB HID core driver [ 2.751253] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 2.752972] NET: Registered PF_PACKET protocol family [ 2.753123] Key type dns_resolver registered [ 2.790572] registered taskstats version 1 [ 2.790879] Loading compiled-in X.509 certificates [ 2.807190] Key type .fscrypt registered [ 2.807215] Key type fscrypt-provisioning registered [ 2.818165] uart-pl011 3f201000.serial: cts_event_workaround enabled [ 2.818929] 3f201000.serial: ttyAMA1 at MMIO 0x3f201000 (irq = 99, base_baud = 0) is a PL011 rev2 [ 2.819338] serial serial0: tty port ttyAMA1 registered [ 2.821748] bcm2835-aux-uart 3f215040.serial: there is not valid maps for state default [ 2.823127] 3f215040.serial: ttyS0 at MMIO 0x3f215040 (irq = 71, base_baud = 50000000) is a 16550 [ 2.824605] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer [ 2.824965] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver [ 2.826726] mmc-bcm2835 3f300000.mmcnr: mmc_debug:0 mmc_debug2:0 [ 2.826756] mmc-bcm2835 3f300000.mmcnr: DMA channel allocated [ 2.848528] Indeed it is in host mode hprt0 = 00021501 [ 2.857301] sdhost: log_buf @ 0000000003fe11b3 (c2dd3000) [ 2.914358] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1) [ 2.917029] of_cfs_init [ 2.917206] of_cfs_init: OK [ 2.917550] clk: Disabling unused clocks [ 2.982025] mmc0: host does not support reading read-only switch, assuming write-enable [ 2.985398] mmc0: Host Software Queue enabled [ 2.985435] mmc0: new high speed SDHC card at address aaaa [ 2.986679] mmcblk0: mmc0:aaaa SL32G 29.7 GiB [ 2.991013] mmcblk0: p1 p2 [ 2.991756] mmcblk0: mmc0:aaaa SL32G 29.7 GiB (quirks 0x00004000) [ 3.046739] mmc1: new high speed SDIO card at address 0001 [ 3.052392] usb 1-1: new high-speed USB device number 2 using dwc_otg [ 3.052656] Indeed it is in host mode hprt0 = 00001101 [ 3.074190] Freeing initrd memory: 17868K [ 3.123101] Freeing unused kernel memory: 4864K [ 3.123303] Run /init as init process [ 3.123312] with arguments: [ 3.123318] /init [ 3.123324] splash [ 3.123330] with environment: [ 3.123335] HOME=/ [ 3.123342] TERM=linux [ 3.264868] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00 [ 3.264908] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.265778] hub 1-1:1.0: USB hub found [ 3.265971] hub 1-1:1.0: 5 ports detected [ 3.556338] usb 1-1.1: new high-speed USB device number 3 using dwc_otg [ 3.656872] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00 [ 3.656913] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.660407] smsc95xx v2.0.0 [ 3.778949] SMSC LAN8700 usb-001:003:01: attached PHY driver (mii_bus:phy_addr=usb-001:003:01, irq=184) [ 3.780133] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:2b:46:d0 [ 3.911664] i2c i2c-11: Added multiplexed i2c bus 0 [ 3.912092] platform 3f801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/ov5647@36 [ 3.912386] i2c 10-0036: Fixed dependency cycle(s) with /soc/csi@7e801000 [ 3.912800] i2c i2c-11: Added multiplexed i2c bus 10 [ 4.004376] usb 1-1.5: new low-speed USB device number 4 using dwc_otg [ 4.092444] Console: switching to colour dummy device 80x25 [ 4.103127] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4]) [ 4.105028] Registered IR keymap rc-cec [ 4.105275] rc rc0: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0 [ 4.105593] input: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0/input0 [ 4.111848] input: vc4-hdmi HDMI Jack as /devices/platform/soc/3f902000.hdmi/sound/card0/input1 [ 4.114245] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4]) [ 4.114766] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops [vc4]) [ 4.115142] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops [vc4]) [ 4.115566] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops [vc4]) [ 4.115931] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4]) [ 4.116189] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4]) [ 4.116475] usb 1-1.5: New USB device found, idVendor=c0f4, idProduct=05f5, bcdDevice= 1.10 [ 4.116500] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 4.116515] usb 1-1.5: Product: Usb KeyBoard [ 4.116527] usb 1-1.5: Manufacturer: Usb KeyBoard [ 4.122846] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0 [ 4.123555] input: Usb KeyBoard Usb KeyBoard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:C0F4:05F5.0001/input/input2 [ 4.124574] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes [ 4.126650] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes [ 4.228813] hid-generic 0003:C0F4:05F5.0001: input,hidraw0: USB HID v1.10 Keyboard [Usb KeyBoard Usb KeyBoard] on usb-3f980000.usb-1.5/input0 [ 4.233812] input: Usb KeyBoard Usb KeyBoard Consumer Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.1/0003:C0F4:05F5.0002/input/input3 [ 4.292790] input: Usb KeyBoard Usb KeyBoard System Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.1/0003:C0F4:05F5.0002/input/input4 [ 4.293391] hid-generic 0003:C0F4:05F5.0002: input,hidraw1: USB HID v1.10 Device [Usb KeyBoard Usb KeyBoard] on usb-3f980000.usb-1.5/input1 [ 4.814565] EXT4-fs (mmcblk0p2): mounted filesystem 10625b11-b9d2-4dd5-8364-bdfe84c22361 ro with ordered data mode. Quota mode: none. [ 5.827624] systemd[1]: System time before build time, advancing clock. [ 6.086291] NET: Registered PF_INET6 protocol family [ 6.087997] Segment Routing with IPv6 [ 6.088049] In-situ OAM (IOAM) with IPv6 [ 6.196906] systemd[1]: systemd 252.30-1~deb12u2 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 6.196990] systemd[1]: Detected architecture arm64. [ 6.205078] systemd[1]: Hostname set to . [ 7.500094] systemd[1]: Queued start job for default target graphical.target. [ 7.532660] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ 7.534943] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 7.536994] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ 7.538094] systemd[1]: Created slice user.slice - User and Session Slice. [ 7.538750] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 7.539869] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 7.540041] systemd[1]: Expecting device dev-disk-by\x2dpartuuid-8f3cb537\x2d01.device - /dev/disk/by-partuuid/8f3cb537-01... [ 7.540400] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ 7.540716] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups. [ 7.540984] systemd[1]: Reached target slices.target - Slice Units. [ 7.541208] systemd[1]: Reached target swap.target - Swaps. [ 7.541444] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ 7.542500] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 7.542942] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 7.544637] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ 7.545546] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 7.546493] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ 7.552144] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 7.553028] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 7.554126] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages). [ 7.576767] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 7.582342] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 7.588372] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 7.589301] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab). [ 7.601851] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock... [ 7.608543] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 7.615499] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 7.623231] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 7.632142] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 7.644393] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 7.652459] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 7.660596] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 7.669876] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 7.671316] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root). [ 7.685187] systemd[1]: Starting systemd-journald.service - Journal Service... [ 7.705235] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 7.713618] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 7.729823] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 7.755367] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 7.761858] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 7.764194] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 7.768494] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 7.776536] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock. [ 7.778851] fuse: init (API version 7.39) [ 7.780666] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 7.788814] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 7.792551] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 7.794768] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 7.800580] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 7.802842] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 7.803966] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 7.806526] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 7.810000] i2c_dev: i2c /dev entries driver [ 7.810992] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 7.813991] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 7.815170] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 7.817911] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 7.819099] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 7.822037] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 7.845270] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 7.851966] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 7.852850] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 7.861049] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 7.864435] EXT4-fs (mmcblk0p2): re-mounted 10625b11-b9d2-4dd5-8364-bdfe84c22361 r/w. Quota mode: none. [ 7.896799] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 7.899003] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 7.901139] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 7.903275] systemd[1]: systemd-firstboot.service - First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 7.903674] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 7.910086] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed... [ 7.918050] systemd[1]: Starting systemd-sysusers.service - Create System Users... [ 7.976554] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 8.050013] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed. [ 8.051843] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 8.073627] systemd[1]: Started systemd-journald.service - Journal Service. [ 8.175477] systemd-journald[250]: Received client request to flush runtime journal. [ 8.195424] systemd-journald[250]: File /var/log/journal/80c85af44560452984675a01481015d6/system.journal corrupted or uncleanly shut down, renaming and replacing. [ 10.083443] rpi-gpiomem 3f200000.gpiomem: window base 0x3f200000 size 0x00001000 [ 10.085155] rpi-gpiomem 3f200000.gpiomem: initialised 1 regions as /dev/gpiomem [ 10.114214] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned. [ 10.114365] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned. [ 10.139671] mc: Linux media interface: v0.10 [ 10.139704] bcm2835_vc_sm_cma_probe: Videocore shared memory driver

[ 10.161485] bcm2835_audio bcm2835_audio: card created with 8 channels [ 10.184222] [vc_sm_connected_init]: installed successfully [ 10.332797] videodev: Linux video capture interface: v2.00 [ 10.415762] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned. [ 10.456404] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned. [ 10.488637] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13 [ 10.489349] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14 [ 10.490062] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15 [ 10.490811] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16 [ 10.490858] bcm2835-isp bcm2835-isp: Register output node 0 with media controller [ 10.490881] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller [ 10.490899] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller [ 10.490916] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller [ 10.498786] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned. [ 10.499720] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned. [ 10.499927] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20 [ 10.502267] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21 [ 10.503049] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22 [ 10.510405] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23 [ 10.510466] bcm2835-isp bcm2835-isp: Register output node 0 with media controller [ 10.510494] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller [ 10.510517] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller [ 10.510543] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller [ 10.517721] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp [ 10.527241] bcm2835-codec bcm2835-codec: Device registered as /dev/video10 [ 10.527307] bcm2835-codec bcm2835-codec: Loaded V4L2 decode [ 10.530709] bcm2835-codec bcm2835-codec: Device registered as /dev/video11 [ 10.530772] bcm2835-codec bcm2835-codec: Loaded V4L2 encode [ 10.561368] bcm2835-codec bcm2835-codec: Device registered as /dev/video12 [ 10.561427] bcm2835-codec bcm2835-codec: Loaded V4L2 isp [ 10.576711] bcm2835-codec bcm2835-codec: Device registered as /dev/video18 [ 10.576780] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx [ 10.582773] bcm2835-codec bcm2835-codec: Device registered as /dev/video31 [ 10.582828] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image [ 10.677364] Bluetooth: Core ver 2.22 [ 10.677922] NET: Registered PF_BLUETOOTH protocol family [ 10.677945] Bluetooth: HCI device and connection manager initialized [ 10.677978] Bluetooth: HCI socket layer initialized [ 10.677994] Bluetooth: L2CAP socket layer initialized [ 10.678038] Bluetooth: SCO socket layer initialized [ 10.790150] Bluetooth: HCI UART driver ver 2.3 [ 10.790186] Bluetooth: HCI UART protocol H4 registered [ 10.790347] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 10.791038] Bluetooth: HCI UART protocol Broadcom registered [ 10.791762] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator [ 10.792050] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator [ 10.913090] uart-pl011 3f201000.serial: no DMA platform data [ 10.952719] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 11.038862] Loaded X.509 cert 'benh@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf' [ 11.045231] Loaded X.509 cert 'romain.perier@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328' [ 11.046895] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 11.056020] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 11.149561] Bluetooth: hci0: BCM: chip id 94 [ 11.150305] Bluetooth: hci0: BCM: features 0x2e [ 11.153608] Bluetooth: hci0: BCM43430A1 [ 11.153643] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0000 [ 11.188411] Bluetooth: hci0: BCM43430A1 'brcm/BCM43430A1.raspberrypi,3-model-b.hcd' Patch [ 11.356934] brcmfmac: F1 signature read @0x18000000=0x1541a9a6 [ 11.366818] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 [ 11.371363] usbcore: registered new interface driver brcmfmac [ 11.380011] alsactl[377]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set [ 11.677814] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2) [ 11.678700] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Jul 19 2021 03:24:18 version 7.45.98 (TOB) (56df937 CY) FWID 01-8e14b897 [ 12.054463] Bluetooth: hci0: BCM: features 0x2e [ 12.058681] Bluetooth: hci0: BCM43438A1 37.4MHz Raspberry Pi 3-0141 [ 12.058726] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0508 [ 13.921617] Adding 2853884k swap on /var/swap. Priority:-2 extents:761 across:30511624k SS [ 15.102451] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 15.102475] Bluetooth: BNEP filters: protocol multicast [ 15.102493] Bluetooth: BNEP socket layer initialized [ 15.111838] Bluetooth: MGMT ver 1.22 [ 15.158976] NET: Registered PF_ALG protocol family [ 15.967852] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 15.970843] smsc95xx 1-1.1:1.0 eth0: Link is Down [ 16.053921] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled [ 25.488136] Bluetooth: RFCOMM TTY layer initialized [ 25.488202] Bluetooth: RFCOMM socket layer initialized [ 25.488245] Bluetooth: RFCOMM ver 1.11

sudo vclog log --msg 001456.231: brfs: File read: /mfs/sd/config.txt 001457.130: brfs: File read: 1227 bytes 001491.780: HDMI0:EDID error reading EDID block 0 attempt 0 001493.045: HDMI0:EDID error reading EDID block 0 attempt 1 001494.310: HDMI0:EDID error reading EDID block 0 attempt 2 001495.575: HDMI0:EDID error reading EDID block 0 attempt 3 001496.840: HDMI0:EDID error reading EDID block 0 attempt 4 001498.104: HDMI0:EDID error reading EDID block 0 attempt 5 001499.369: HDMI0:EDID error reading EDID block 0 attempt 6 001500.632: HDMI0:EDID error reading EDID block 0 attempt 7 001501.897: HDMI0:EDID error reading EDID block 0 attempt 8 001503.161: HDMI0:EDID error reading EDID block 0 attempt 9 001504.185: HDMI0:EDID giving up on reading EDID block 0 001514.987: brfs: File read: /mfs/sd/config.txt 001515.946: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined 002020.486: gpioman: gpioman_get_pin_num: pin DISPLAY_DSI_PORT not defined 002021.315: gpioman: gpioman_get_pin_num: pin DISPLAY_DSI_PORT not defined 002022.294: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined 002022.349: *** Restart logging 002022.375: brfs: File read: 1227 bytes 002029.142: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0 002030.411: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1 002031.679: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2 002032.948: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3 002034.216: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4 002035.486: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5 002036.753: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6 002038.022: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7 002039.290: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8 002040.559: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9 002041.584: hdmi: HDMI0:EDID giving up on reading EDID block 0 002041.918: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0 002043.187: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1 002044.454: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2 002045.723: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3 002046.991: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4 002048.260: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5 002049.527: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6 002050.796: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7 002052.064: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8 002053.333: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9 002054.358: hdmi: HDMI0:EDID giving up on reading EDID block 0 002054.661: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead 002054.686: HDMI0: hdmi_pixel_encoding: 162000000 002054.948: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000 003150.826: brfs: File read: /mfs/sd/initramfs8 003150.850: Loaded 'initramfs8' to 0x0 size 0x11736e9 003171.461: initramfs loaded to 0x2de8c000 (size 0x11736e9) 003181.212: dtb_file 'bcm2710-rpi-3-b.dtb' 003181.237: brfs: File read: 18298601 bytes 003189.245: brfs: File read: /mfs/sd/bcm2710-rpi-3-b.dtb 003189.269: Loaded 'bcm2710-rpi-3-b.dtb' to 0x100 size 0x874b 003204.985: brfs: File read: 34635 bytes 003223.736: brfs: File read: /mfs/sd/overlays/overlay_map.dtb 003251.366: Found camera 'ov5647' on port 0, unicam_port 1 003253.444: brfs: File read: 5255 bytes 003270.882: brfs: File read: /mfs/sd/overlays/ov5647.dtbo 003324.515: Loaded overlay 'ov5647' 003407.180: brfs: File read: 3443 bytes 003414.285: brfs: File read: /mfs/sd/config.txt 003414.462: dtparam: audio=on 003421.636: brfs: File read: 1227 bytes 003443.283: brfs: File read: /mfs/sd/overlays/vc4-kms-v3d.dtbo 003489.916: Loaded overlay 'vc4-kms-v3d' 003594.413: brfs: File read: 2760 bytes 003600.017: brfs: File read: /mfs/sd/cmdline.txt 003600.076: Read command line from file 'cmdline.txt': 003600.096: 'console=tty1 root=PARTUUID=8f3cb537-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles' 003619.021: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined 003716.630: brfs: File read: 124 bytes 004277.653: brfs: File read: /mfs/sd/kernel8.img 004277.668: Loaded 'kernel8.img' to 0x200000 size 0x8db071 005835.275: Device tree loaded to 0x2de83000 (size 0x8f3e) 005841.933: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined 008823.169: vchiq_core: vchiq_init_state: slot_zero = 0xde080000, is_master = 1

sudo vclog log --assert


Memory

cat /proc/meminfo MemTotal: 929032 kB MemFree: 43744 kB MemAvailable: 498816 kB Buffers: 4220 kB Cached: 495552 kB SwapCached: 716 kB Active: 166284 kB Inactive: 625052 kB Active(anon): 35656 kB Inactive(anon): 267612 kB Active(file): 130628 kB Inactive(file): 357440 kB Unevictable: 272 kB Mlocked: 272 kB SwapTotal: 2853884 kB SwapFree: 2853116 kB Zswap: 0 kB Zswapped: 0 kB Dirty: 340 kB Writeback: 0 kB AnonPages: 291188 kB Mapped: 188928 kB Shmem: 11588 kB KReclaimable: 24376 kB Slab: 52860 kB SReclaimable: 24376 kB SUnreclaim: 28484 kB KernelStack: 4608 kB PageTables: 8096 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 3318400 kB Committed_AS: 1505476 kB VmallocTotal: 257687552 kB VmallocUsed: 13276 kB VmallocChunk: 0 kB Percpu: 720 kB CmaTotal: 262144 kB CmaFree: 152 kB

sudo cat /sys/kernel/debug/dma_buf/bufinfo

Dma-buf Objects: size flags mode count exp_name ino name

Total 0 objects, 0 bytes

sudo cat /sys/kernel/debug/vcsm-cma/state

VC-ServiceHandle 00000000f2964562

Resources

Total resource count: 0


Media Devices

media-ctl -d 0 -p Media controller API version 6.6.47

Media device information

driver bcm2835-isp model bcm2835-isp serial
bus info platform:bcm2835-isp hw revision 0x0 driver version 6.6.47

Device topology

media-ctl -d 1 -p Media controller API version 6.6.47

Media device information

driver bcm2835-isp model bcm2835-isp serial
bus info platform:bcm2835-isp hw revision 0x0 driver version 6.6.47

Device topology

media-ctl -d 2 -p Media controller API version 6.6.47

Media device information

driver bcm2835-codec model bcm2835-codec serial 0000 bus info platform:bcm2835-codec hw revision 0x1 driver version 6.6.47

Device topology

media-ctl -d 3 -p Media controller API version 6.6.47

Media device information

driver unicam model unicam serial
bus info platform:3f801000.csi hw revision 0x0 driver version 6.6.47

Device topology

media-ctl -d 4 -p Failed to enumerate /dev/media4 (-2)


Cameras

rpicam-hello --list-cameras rpicam-hello: symbol lookup error: /lib/aarch64-linux-gnu/rpicam_app.so.1.5.1: undefined symbol: _ZN9libcamera8controls3rpi11ScalerCropsE


Versions

uname -a Linux Sean01 6.6.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.47-1+rpt1 (2024-09-02) aarch64 GNU/Linux

cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

vcgencmd version Aug 30 2024 19:19:11 Copyright (c) 2012 Broadcom version 2808975b80149bbfe86844655fe45c7de66fc078 (clean) (release) (start)

rpicam-hello --version rpicam-hello: symbol lookup error: /lib/aarch64-linux-gnu/rpicam_app.so.1.5.1: undefined symbol: _ZN9libcamera8controls3rpi11ScalerCropsE


libcamera-hello

libcamera-hello: symbol lookup error: /lib/aarch64-linux-gnu/rpicam_app.so.1.5.1: undefined symbol: _ZN9libcamera8controls3rpi11ScalerCropsE

Additional context Add any other context about the problem here.

naushir commented 1 day ago

You need to ensure you have updated the libcamera and libpisp libraries to match the changes in rpicam-apps. The best way to do this is sudo apt update && sudo apt full-upgrade -y

naushir commented 1 day ago

Please also see https://github.com/raspberrypi/libcamera/issues/175.

ChrisWhitehurst2024 commented 1 day ago

Hello Naushir,

Yes I have done that and just run it again as you suggest. Sadly, this has made no difference. This is the output: @.:~ $ sudo apt update Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. @.:~ $ sudo apt full-upgrade -y Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

From: naushir @.> Sent: 18 September 2024 11:11 To: raspberrypi/rpicam-apps @.> Cc: Chris Whitehurst @.>; Author @.> Subject: Re: [raspberrypi/rpicam-apps] Today's update causes a fatal error with rpicam and libcamera apps and API (Issue #719)

You need to ensure you have updated the libcamera and libpisp libraries to match the changes in rpicam-apps. The best way to do this is sudo apt update && sudo apt full-upgrade -y

— Reply to this email directly, view it on GitHubhttps://github.com/raspberrypi/rpicam-apps/issues/719#issuecomment-2358056078, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BLMGHCB7N5XSGN5UHDIYPM3ZXFGRNAVCNFSM6AAAAABONJICYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJYGA2TMMBXHA. You are receiving this because you authored the thread.Message ID: @.**@.>>

naushir commented 1 day ago

From https://github.com/raspberrypi/libcamera/issues/175, can you run the following:

ldd /usr/lib/aarch64-linux-gnu/rpicam_app.so.1.5.1
ldd /usr/lib/aarch64-linux-gnu/libcamera.so.0.3.1
ChrisWhitehurst2024 commented 1 day ago

As requested (thanks): ~ $ ldd /usr/lib/aarch64-linux-gnu/rpicam_app.so.1.5.1 linux-vdso.so.1 (0x0000007f9aad6000) libcamera.so.0.3 => /usr/local/lib/aarch64-linux-gnu/libcamera.so.0.3 (0x0000007f9a7d0000) libcamera-base.so.0.3 => /usr/local/lib/aarch64-linux-gnu/libcamera-base.so.0.3 (0x0000007f9a780000) libboost_program_options.so.1.74.0 => /lib/aarch64-linux-gnu/libboost_program_options.so.1.74.0 (0x0000007f9a700000) libavcodec.so.59 => /lib/aarch64-linux-gnu/libavcodec.so.59 (0x0000007f99500000) libavdevice.so.59 => /lib/aarch64-linux-gnu/libavdevice.so.59 (0x0000007f994b0000) libavformat.so.59 => /lib/aarch64-linux-gnu/libavformat.so.59 (0x0000007f991e0000) libavutil.so.57 => /lib/aarch64-linux-gnu/libavutil.so.57 (0x0000007f98ff0000) libswresample.so.4 => /lib/aarch64-linux-gnu/libswresample.so.4 (0x0000007f98fb0000) libexif.so.12 => /lib/aarch64-linux-gnu/libexif.so.12 (0x0000007f98f40000) libjpeg.so.62 => /lib/aarch64-linux-gnu/libjpeg.so.62 (0x0000007f98ec0000) libtiff.so.6 => /lib/aarch64-linux-gnu/libtiff.so.6 (0x0000007f98e20000) libpng16.so.16 => /lib/aarch64-linux-gnu/libpng16.so.16 (0x0000007f98dc0000) libdrm.so.2 => /lib/aarch64-linux-gnu/libdrm.so.2 (0x0000007f98d80000) libX11.so.6 => /lib/aarch64-linux-gnu/libX11.so.6 (0x0000007f98c20000) libepoxy.so.0 => /lib/aarch64-linux-gnu/libepoxy.so.0 (0x0000007f98ac0000) libQt5Core.so.5 => /lib/aarch64-linux-gnu/libQt5Core.so.5 (0x0000007f98550000) libQt5Widgets.so.5 => /lib/aarch64-linux-gnu/libQt5Widgets.so.5 (0x0000007f97e60000) libQt5Gui.so.5 => /lib/aarch64-linux-gnu/libQt5Gui.so.5 (0x0000007f977b0000) libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000007f97590000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000007f974f0000) libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000007f974b0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000007f97300000) /lib/ld-linux-aarch64.so.1 (0x0000007f9aa99000) libgnutls.so.30 => /lib/aarch64-linux-gnu/libgnutls.so.30 (0x0000007f970b0000) libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000007f97060000) libdw.so.1 => /lib/aarch64-linux-gnu/libdw.so.1 (0x0000007f96fa0000) libunwind.so.8 => /lib/aarch64-linux-gnu/libunwind.so.8 (0x0000007f96f50000) libvpx.so.7 => /lib/aarch64-linux-gnu/libvpx.so.7 (0x0000007f96d30000) libwebpmux.so.3 => /lib/aarch64-linux-gnu/libwebpmux.so.3 (0x0000007f96d00000) libwebp.so.7 => /lib/aarch64-linux-gnu/libwebp.so.7 (0x0000007f96c80000) liblzma.so.5 => /lib/aarch64-linux-gnu/liblzma.so.5 (0x0000007f96c30000) libdav1d.so.6 => /lib/aarch64-linux-gnu/libdav1d.so.6 (0x0000007f96b20000) librsvg-2.so.2 => /lib/aarch64-linux-gnu/librsvg-2.so.2 (0x0000007f961a0000) libgobject-2.0.so.0 => /lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x0000007f96120000) libglib-2.0.so.0 => /lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000007f95fc0000) libcairo.so.2 => /lib/aarch64-linux-gnu/libcairo.so.2 (0x0000007f95e80000) libzvbi.so.0 => /lib/aarch64-linux-gnu/libzvbi.so.0 (0x0000007f95de0000) libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000007f95da0000) libsnappy.so.1 => /lib/aarch64-linux-gnu/libsnappy.so.1 (0x0000007f95d70000) libaom.so.3 => /lib/aarch64-linux-gnu/libaom.so.3 (0x0000007f95990000) libcodec2.so.1.0 => /lib/aarch64-linux-gnu/libcodec2.so.1.0 (0x0000007f94970000) libgsm.so.1 => /lib/aarch64-linux-gnu/libgsm.so.1 (0x0000007f94940000) libjxl.so.0.7 => /lib/aarch64-linux-gnu/libjxl.so.0.7 (0x0000007f94790000) libjxl_threads.so.0.7 => /lib/aarch64-linux-gnu/libjxl_threads.so.0.7 (0x0000007f94760000) libmp3lame.so.0 => /lib/aarch64-linux-gnu/libmp3lame.so.0 (0x0000007f946d0000) libopenjp2.so.7 => /lib/aarch64-linux-gnu/libopenjp2.so.7 (0x0000007f94650000) libopus.so.0 => /lib/aarch64-linux-gnu/libopus.so.0 (0x0000007f945d0000) librav1e.so.0 => /lib/aarch64-linux-gnu/librav1e.so.0 (0x0000007f943e0000) libshine.so.3 => /lib/aarch64-linux-gnu/libshine.so.3 (0x0000007f943c0000) libspeex.so.1 => /lib/aarch64-linux-gnu/libspeex.so.1 (0x0000007f94380000) libSvtAv1Enc.so.1 => /lib/aarch64-linux-gnu/libSvtAv1Enc.so.1 (0x0000007f93d00000) libtheoraenc.so.1 => /lib/aarch64-linux-gnu/libtheoraenc.so.1 (0x0000007f93cb0000) libtheoradec.so.1 => /lib/aarch64-linux-gnu/libtheoradec.so.1 (0x0000007f93c70000) libtwolame.so.0 => /lib/aarch64-linux-gnu/libtwolame.so.0 (0x0000007f93c30000) libvorbis.so.0 => /lib/aarch64-linux-gnu/libvorbis.so.0 (0x0000007f93bf0000) libvorbisenc.so.2 => /lib/aarch64-linux-gnu/libvorbisenc.so.2 (0x0000007f93b30000) libx264.so.164 => /lib/aarch64-linux-gnu/libx264.so.164 (0x0000007f938d0000) libx265.so.199 => /lib/aarch64-linux-gnu/libx265.so.199 (0x0000007f935f0000) libxvidcore.so.4 => /lib/aarch64-linux-gnu/libxvidcore.so.4 (0x0000007f934f0000) libva.so.2 => /lib/aarch64-linux-gnu/libva.so.2 (0x0000007f934a0000) libavfilter.so.8 => /lib/aarch64-linux-gnu/libavfilter.so.8 (0x0000007f92970000) libraw1394.so.11 => /lib/aarch64-linux-gnu/libraw1394.so.11 (0x0000007f92940000) libavc1394.so.0 => /lib/aarch64-linux-gnu/libavc1394.so.0 (0x0000007f92920000) librom1394.so.0 => /lib/aarch64-linux-gnu/librom1394.so.0 (0x0000007f92900000) libiec61883.so.0 => /lib/aarch64-linux-gnu/libiec61883.so.0 (0x0000007f928d0000) libjack.so.0 => /lib/aarch64-linux-gnu/libjack.so.0 (0x0000007f92860000) libopenal.so.1 => /lib/aarch64-linux-gnu/libopenal.so.1 (0x0000007f92760000) libxcb.so.1 => /lib/aarch64-linux-gnu/libxcb.so.1 (0x0000007f92710000) libxcb-shm.so.0 => /lib/aarch64-linux-gnu/libxcb-shm.so.0 (0x0000007f926e0000) libxcb-shape.so.0 => /lib/aarch64-linux-gnu/libxcb-shape.so.0 (0x0000007f926b0000) libxcb-xfixes.so.0 => /lib/aarch64-linux-gnu/libxcb-xfixes.so.0 (0x0000007f92680000) libcdio_paranoia.so.2 => /lib/aarch64-linux-gnu/libcdio_paranoia.so.2 (0x0000007f92650000) libcdio_cdda.so.2 => /lib/aarch64-linux-gnu/libcdio_cdda.so.2 (0x0000007f92620000) libdc1394.so.25 => /lib/aarch64-linux-gnu/libdc1394.so.25 (0x0000007f92590000) libasound.so.2 => /lib/aarch64-linux-gnu/libasound.so.2 (0x0000007f92470000) libcaca.so.0 => /lib/aarch64-linux-gnu/libcaca.so.0 (0x0000007f92380000) libGL.so.1 => /lib/aarch64-linux-gnu/libGL.so.1 (0x0000007f92280000) libpulse.so.0 => /lib/aarch64-linux-gnu/libpulse.so.0 (0x0000007f92210000) libSDL2-2.0.so.0 => /lib/aarch64-linux-gnu/libSDL2-2.0.so.0 (0x0000007f92040000) libXv.so.1 => /lib/aarch64-linux-gnu/libXv.so.1 (0x0000007f92020000) libXext.so.6 => /lib/aarch64-linux-gnu/libXext.so.6 (0x0000007f91fe0000) libxml2.so.2 => /lib/aarch64-linux-gnu/libxml2.so.2 (0x0000007f91e20000) libbz2.so.1.0 => /lib/aarch64-linux-gnu/libbz2.so.1.0 (0x0000007f91df0000) libgme.so.0 => /lib/aarch64-linux-gnu/libgme.so.0 (0x0000007f91d80000) libopenmpt.so.0 => /lib/aarch64-linux-gnu/libopenmpt.so.0 (0x0000007f91b60000) libchromaprint.so.1 => /lib/aarch64-linux-gnu/libchromaprint.so.1 (0x0000007f91b20000) libbluray.so.2 => /lib/aarch64-linux-gnu/libbluray.so.2 (0x0000007f91ab0000) librabbitmq.so.4 => /lib/aarch64-linux-gnu/librabbitmq.so.4 (0x0000007f91a80000) librist.so.4 => /lib/aarch64-linux-gnu/librist.so.4 (0x0000007f91a30000) libsrt-gnutls.so.1.5 => /lib/aarch64-linux-gnu/libsrt-gnutls.so.1.5 (0x0000007f91950000) libssh-gcrypt.so.4 => /lib/aarch64-linux-gnu/libssh-gcrypt.so.4 (0x0000007f918a0000) libzmq.so.5 => /lib/aarch64-linux-gnu/libzmq.so.5 (0x0000007f917d0000) libva-drm.so.2 => /lib/aarch64-linux-gnu/libva-drm.so.2 (0x0000007f917a0000) libva-x11.so.2 => /lib/aarch64-linux-gnu/libva-x11.so.2 (0x0000007f91770000) libvdpau.so.1 => /lib/aarch64-linux-gnu/libvdpau.so.1 (0x0000007f91740000) libOpenCL.so.1 => /lib/aarch64-linux-gnu/libOpenCL.so.1 (0x0000007f91710000) libsoxr.so.0 => /lib/aarch64-linux-gnu/libsoxr.so.0 (0x0000007f916a0000) libzstd.so.1 => /lib/aarch64-linux-gnu/libzstd.so.1 (0x0000007f915e0000) libLerc.so.4 => /lib/aarch64-linux-gnu/libLerc.so.4 (0x0000007f91530000) libjbig.so.0 => /lib/aarch64-linux-gnu/libjbig.so.0 (0x0000007f91500000) libdeflate.so.0 => /lib/aarch64-linux-gnu/libdeflate.so.0 (0x0000007f914c0000) libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000007f91490000) libdouble-conversion.so.3 => /lib/aarch64-linux-gnu/libdouble-conversion.so.3 (0x0000007f91450000) libicui18n.so.72 => /lib/aarch64-linux-gnu/libicui18n.so.72 (0x0000007f91110000) libicuuc.so.72 => /lib/aarch64-linux-gnu/libicuuc.so.72 (0x0000007f90ef0000) libpcre2-16.so.0 => /lib/aarch64-linux-gnu/libpcre2-16.so.0 (0x0000007f90e50000) libharfbuzz.so.0 => /lib/aarch64-linux-gnu/libharfbuzz.so.0 (0x0000007f90d30000) libmd4c.so.0 => /lib/aarch64-linux-gnu/libmd4c.so.0 (0x0000007f90d10000) libp11-kit.so.0 => /lib/aarch64-linux-gnu/libp11-kit.so.0 (0x0000007f90bc0000) libidn2.so.0 => /lib/aarch64-linux-gnu/libidn2.so.0 (0x0000007f90b70000) libunistring.so.2 => /lib/aarch64-linux-gnu/libunistring.so.2 (0x0000007f909a0000) libtasn1.so.6 => /lib/aarch64-linux-gnu/libtasn1.so.6 (0x0000007f90960000) libnettle.so.8 => /lib/aarch64-linux-gnu/libnettle.so.8 (0x0000007f908f0000) libhogweed.so.6 => /lib/aarch64-linux-gnu/libhogweed.so.6 (0x0000007f90880000) libgmp.so.10 => /lib/aarch64-linux-gnu/libgmp.so.10 (0x0000007f907e0000) libelf.so.1 => /lib/aarch64-linux-gnu/libelf.so.1 (0x0000007f907a0000) libcairo-gobject.so.2 => /lib/aarch64-linux-gnu/libcairo-gobject.so.2 (0x0000007f90770000) libgdk_pixbuf-2.0.so.0 => /lib/aarch64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x0000007f90720000) libgio-2.0.so.0 => /lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x0000007f90510000) libpangocairo-1.0.so.0 => /lib/aarch64-linux-gnu/libpangocairo-1.0.so.0 (0x0000007f904e0000) libpango-1.0.so.0 => /lib/aarch64-linux-gnu/libpango-1.0.so.0 (0x0000007f90450000) libffi.so.8 => /lib/aarch64-linux-gnu/libffi.so.8 (0x0000007f90420000) libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000007f90370000) libpixman-1.so.0 => /lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000007f902b0000) libfontconfig.so.1 => /lib/aarch64-linux-gnu/libfontconfig.so.1 (0x0000007f90240000) libfreetype.so.6 => /lib/aarch64-linux-gnu/libfreetype.so.6 (0x0000007f90160000) libxcb-render.so.0 => /lib/aarch64-linux-gnu/libxcb-render.so.0 (0x0000007f90130000) libXrender.so.1 => /lib/aarch64-linux-gnu/libXrender.so.1 (0x0000007f90110000) libbrotlidec.so.1 => /lib/aarch64-linux-gnu/libbrotlidec.so.1 (0x0000007f900e0000) libhwy.so.1 => /lib/aarch64-linux-gnu/libhwy.so.1 (0x0000007f900b0000) libbrotlienc.so.1 => /lib/aarch64-linux-gnu/libbrotlienc.so.1 (0x0000007f90000000) liblcms2.so.2 => /lib/aarch64-linux-gnu/liblcms2.so.2 (0x0000007f8ff80000) libogg.so.0 => /lib/aarch64-linux-gnu/libogg.so.0 (0x0000007f8ff50000) libnuma.so.1 => /lib/aarch64-linux-gnu/libnuma.so.1 (0x0000007f8ff20000) libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007f8fef0000) libswscale.so.6 => /lib/aarch64-linux-gnu/libswscale.so.6 (0x0000007f8fe50000) libpostproc.so.56 => /lib/aarch64-linux-gnu/libpostproc.so.56 (0x0000007f8fe20000) libpocketsphinx.so.3 => /lib/aarch64-linux-gnu/libpocketsphinx.so.3 (0x0000007f8fdb0000) libsphinxbase.so.3 => /lib/aarch64-linux-gnu/libsphinxbase.so.3 (0x0000007f8fd50000) libbs2b.so.0 => /lib/aarch64-linux-gnu/libbs2b.so.0 (0x0000007f8fd20000) liblilv-0.so.0 => /lib/aarch64-linux-gnu/liblilv-0.so.0 (0x0000007f8fcf0000) librubberband.so.2 => /lib/aarch64-linux-gnu/librubberband.so.2 (0x0000007f8fc80000) libmysofa.so.1 => /lib/aarch64-linux-gnu/libmysofa.so.1 (0x0000007f8fc50000) libflite_cmu_us_awb.so.1 => /lib/aarch64-linux-gnu/libflite_cmu_us_awb.so.1 (0x0000007f8f860000) libflite_cmu_us_kal.so.1 => /lib/aarch64-linux-gnu/libflite_cmu_us_kal.so.1 (0x0000007f8f6e0000) libflite_cmu_us_kal16.so.1 => /lib/aarch64-linux-gnu/libflite_cmu_us_kal16.so.1 (0x0000007f8f2e0000) libflite_cmu_us_rms.so.1 => /lib/aarch64-linux-gnu/libflite_cmu_us_rms.so.1 (0x0000007f8ee60000) libflite_cmu_us_slt.so.1 => /lib/aarch64-linux-gnu/libflite_cmu_us_slt.so.1 (0x0000007f8ea70000) libflite.so.1 => /lib/aarch64-linux-gnu/libflite.so.1 (0x0000007f8ea10000) libfribidi.so.0 => /lib/aarch64-linux-gnu/libfribidi.so.0 (0x0000007f8e9e0000) libplacebo.so.208 => /lib/aarch64-linux-gnu/libplacebo.so.208 (0x0000007f8e2d0000) libass.so.9 => /lib/aarch64-linux-gnu/libass.so.9 (0x0000007f8e280000) libvidstab.so.1.1 => /lib/aarch64-linux-gnu/libvidstab.so.1.1 (0x0000007f8e250000) libzimg.so.2 => /lib/aarch64-linux-gnu/libzimg.so.2 (0x0000007f8e1e0000) libdb-5.3.so => /lib/aarch64-linux-gnu/libdb-5.3.so (0x0000007f8e020000) libsndio.so.7.0 => /lib/aarch64-linux-gnu/libsndio.so.7.0 (0x0000007f8dff0000) libXau.so.6 => /lib/aarch64-linux-gnu/libXau.so.6 (0x0000007f8dfd0000) libXdmcp.so.6 => /lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000007f8dfb0000) libcdio.so.19 => /lib/aarch64-linux-gnu/libcdio.so.19 (0x0000007f8df60000) libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000007f8df30000) libslang.so.2 => /lib/aarch64-linux-gnu/libslang.so.2 (0x0000007f8db50000) libncursesw.so.6 => /lib/aarch64-linux-gnu/libncursesw.so.6 (0x0000007f8daf0000) libtinfo.so.6 => /lib/aarch64-linux-gnu/libtinfo.so.6 (0x0000007f8daa0000) libGLdispatch.so.0 => /lib/aarch64-linux-gnu/libGLdispatch.so.0 (0x0000007f8d910000) libGLX.so.0 => /lib/aarch64-linux-gnu/libGLX.so.0 (0x0000007f8d8b0000) libpulsecommon-16.1.so => /usr/lib/aarch64-linux-gnu/pulseaudio/libpulsecommon-16.1.so (0x0000007f8d810000) libdbus-1.so.3 => /lib/aarch64-linux-gnu/libdbus-1.so.3 (0x0000007f8d790000) libsamplerate.so.0 => /lib/aarch64-linux-gnu/libsamplerate.so.0 (0x0000007f8d600000) libXcursor.so.1 => /lib/aarch64-linux-gnu/libXcursor.so.1 (0x0000007f8d5e0000) libXi.so.6 => /lib/aarch64-linux-gnu/libXi.so.6 (0x0000007f8d5b0000) libXfixes.so.3 => /lib/aarch64-linux-gnu/libXfixes.so.3 (0x0000007f8d580000) libXrandr.so.2 => /lib/aarch64-linux-gnu/libXrandr.so.2 (0x0000007f8d560000) libXss.so.1 => /lib/aarch64-linux-gnu/libXss.so.1 (0x0000007f8d540000) libgbm.so.1 => /lib/aarch64-linux-gnu/libgbm.so.1 (0x0000007f8d510000) libwayland-egl.so.1 => /lib/aarch64-linux-gnu/libwayland-egl.so.1 (0x0000007f8d4e0000) libwayland-client.so.0 => /lib/aarch64-linux-gnu/libwayland-client.so.0 (0x0000007f8d4b0000) libwayland-cursor.so.0 => /lib/aarch64-linux-gnu/libwayland-cursor.so.0 (0x0000007f8d480000) libxkbcommon.so.0 => /lib/aarch64-linux-gnu/libxkbcommon.so.0 (0x0000007f8d410000) libdecor-0.so.0 => /lib/aarch64-linux-gnu/libdecor-0.so.0 (0x0000007f8d3e0000) libmpg123.so.0 => /lib/aarch64-linux-gnu/libmpg123.so.0 (0x0000007f8d370000) libvorbisfile.so.3 => /lib/aarch64-linux-gnu/libvorbisfile.so.3 (0x0000007f8d350000) libudfread.so.0 => /lib/aarch64-linux-gnu/libudfread.so.0 (0x0000007f8d330000) libssl.so.3 => /lib/aarch64-linux-gnu/libssl.so.3 (0x0000007f8d270000) libcrypto.so.3 => /lib/aarch64-linux-gnu/libcrypto.so.3 (0x0000007f8ce00000) libmbedcrypto.so.7 => /lib/aarch64-linux-gnu/libmbedcrypto.so.7 (0x0000007f8cd60000) libcjson.so.1 => /lib/aarch64-linux-gnu/libcjson.so.1 (0x0000007f8cd30000) libgcrypt.so.20 => /lib/aarch64-linux-gnu/libgcrypt.so.20 (0x0000007f8cc20000) libgpg-error.so.0 => /lib/aarch64-linux-gnu/libgpg-error.so.0 (0x0000007f8cbd0000) libgssapi_krb5.so.2 => /lib/aarch64-linux-gnu/libgssapi_krb5.so.2 (0x0000007f8cb60000) libbsd.so.0 => /lib/aarch64-linux-gnu/libbsd.so.0 (0x0000007f8cb20000) libsodium.so.23 => /lib/aarch64-linux-gnu/libsodium.so.23 (0x0000007f8cad0000) libpgm-5.3.so.0 => /lib/aarch64-linux-gnu/libpgm-5.3.so.0 (0x0000007f8ca60000) libnorm.so.1 => /lib/aarch64-linux-gnu/libnorm.so.1 (0x0000007f8c920000) libX11-xcb.so.1 => /lib/aarch64-linux-gnu/libX11-xcb.so.1 (0x0000007f8c8f0000) libxcb-dri3.so.0 => /lib/aarch64-linux-gnu/libxcb-dri3.so.0 (0x0000007f8c8c0000) libgomp.so.1 => /lib/aarch64-linux-gnu/libgomp.so.1 (0x0000007f8c850000) libicudata.so.72 => /lib/aarch64-linux-gnu/libicudata.so.72 (0x0000007f8aa60000) libgraphite2.so.3 => /lib/aarch64-linux-gnu/libgraphite2.so.3 (0x0000007f8aa20000) libgmodule-2.0.so.0 => /lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x0000007f8a9f0000) libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x0000007f8a960000) libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x0000007f8a910000) libpangoft2-1.0.so.0 => /lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 (0x0000007f8a8d0000) libthai.so.0 => /lib/aarch64-linux-gnu/libthai.so.0 (0x0000007f8a8b0000) libexpat.so.1 => /lib/aarch64-linux-gnu/libexpat.so.1 (0x0000007f8a860000) libbrotlicommon.so.1 => /lib/aarch64-linux-gnu/libbrotlicommon.so.1 (0x0000007f8a820000) libblas.so.3 => /lib/aarch64-linux-gnu/libblas.so.3 (0x0000007f8a7a0000) liblapack.so.3 => /lib/aarch64-linux-gnu/liblapack.so.3 (0x0000007f8a230000) libserd-0.so.0 => /lib/aarch64-linux-gnu/libserd-0.so.0 (0x0000007f8a1f0000) libsord-0.so.0 => /lib/aarch64-linux-gnu/libsord-0.so.0 (0x0000007f8a1c0000) libsratom-0.so.0 => /lib/aarch64-linux-gnu/libsratom-0.so.0 (0x0000007f8a190000) libflite_usenglish.so.1 => /lib/aarch64-linux-gnu/libflite_usenglish.so.1 (0x0000007f8a150000) libflite_cmulex.so.1 => /lib/aarch64-linux-gnu/libflite_cmulex.so.1 (0x0000007f8a090000) libvulkan.so.1 => /lib/aarch64-linux-gnu/libvulkan.so.1 (0x0000007f89ff0000) libsndfile.so.1 => /lib/aarch64-linux-gnu/libsndfile.so.1 (0x0000007f89f50000) libsystemd.so.0 => /lib/aarch64-linux-gnu/libsystemd.so.0 (0x0000007f89e60000) libasyncns.so.0 => /lib/aarch64-linux-gnu/libasyncns.so.0 (0x0000007f89e30000) libwayland-server.so.0 => /lib/aarch64-linux-gnu/libwayland-server.so.0 (0x0000007f89df0000) libxcb-randr.so.0 => /lib/aarch64-linux-gnu/libxcb-randr.so.0 (0x0000007f89dc0000) libkrb5.so.3 => /lib/aarch64-linux-gnu/libkrb5.so.3 (0x0000007f89cd0000) libk5crypto.so.3 => /lib/aarch64-linux-gnu/libk5crypto.so.3 (0x0000007f89c80000) libcom_err.so.2 => /lib/aarch64-linux-gnu/libcom_err.so.2 (0x0000007f89c50000) libkrb5support.so.0 => /lib/aarch64-linux-gnu/libkrb5support.so.0 (0x0000007f89c20000) libmd.so.0 => /lib/aarch64-linux-gnu/libmd.so.0 (0x0000007f89bf0000) libblkid.so.1 => /lib/aarch64-linux-gnu/libblkid.so.1 (0x0000007f89b70000) libdatrie.so.1 => /lib/aarch64-linux-gnu/libdatrie.so.1 (0x0000007f89b40000) libopenblas.so.0 => /lib/aarch64-linux-gnu/libopenblas.so.0 (0x0000007f887a0000) libgfortran.so.5 => /lib/aarch64-linux-gnu/libgfortran.so.5 (0x0000007f88620000) libFLAC.so.12 => /lib/aarch64-linux-gnu/libFLAC.so.12 (0x0000007f885b0000) libcap.so.2 => /lib/aarch64-linux-gnu/libcap.so.2 (0x0000007f88580000) liblz4.so.1 => /lib/aarch64-linux-gnu/liblz4.so.1 (0x0000007f88530000) libkeyutils.so.1 => /lib/aarch64-linux-gnu/libkeyutils.so.1 (0x0000007f88500000) libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2 (0x0000007f884d0000)

:~ $ ldd /usr/lib/aarch64-linux-gnu/libcamera.so.0.3.1 linux-vdso.so.1 (0x0000007fb10a8000) libcamera-base.so.0.3 => /usr/local/lib/aarch64-linux-gnu/libcamera-base.so.0.3 (0x0000007fb0df0000) libpisp.so.1 => /lib/aarch64-linux-gnu/libpisp.so.1 (0x0000007fb0d20000) libgnutls.so.30 => /lib/aarch64-linux-gnu/libgnutls.so.30 (0x0000007fb0ad0000) liblttng-ust.so.1 => /lib/aarch64-linux-gnu/liblttng-ust.so.1 (0x0000007fb0a30000) libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000007fb09e0000) libyaml-0.so.2 => /lib/aarch64-linux-gnu/libyaml-0.so.2 (0x0000007fb09a0000) libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000007fb0780000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000007fb06e0000) libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000007fb06a0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000007fb04f0000) /lib/ld-linux-aarch64.so.1 (0x0000007fb106b000) libdw.so.1 => /lib/aarch64-linux-gnu/libdw.so.1 (0x0000007fb0430000) libunwind.so.8 => /lib/aarch64-linux-gnu/libunwind.so.8 (0x0000007fb03e0000) libboost_log.so.1.74.0 => /lib/aarch64-linux-gnu/libboost_log.so.1.74.0 (0x0000007fb02f0000) libboost_thread.so.1.74.0 => /lib/aarch64-linux-gnu/libboost_thread.so.1.74.0 (0x0000007fb02b0000) libp11-kit.so.0 => /lib/aarch64-linux-gnu/libp11-kit.so.0 (0x0000007fb0160000) libidn2.so.0 => /lib/aarch64-linux-gnu/libidn2.so.0 (0x0000007fb0110000) libunistring.so.2 => /lib/aarch64-linux-gnu/libunistring.so.2 (0x0000007faff40000) libtasn1.so.6 => /lib/aarch64-linux-gnu/libtasn1.so.6 (0x0000007faff00000) libnettle.so.8 => /lib/aarch64-linux-gnu/libnettle.so.8 (0x0000007fafe90000) libhogweed.so.6 => /lib/aarch64-linux-gnu/libhogweed.so.6 (0x0000007fafe20000) libgmp.so.10 => /lib/aarch64-linux-gnu/libgmp.so.10 (0x0000007fafd80000) libnuma.so.1 => /lib/aarch64-linux-gnu/libnuma.so.1 (0x0000007fafd50000) liblttng-ust-common.so.1 => /lib/aarch64-linux-gnu/liblttng-ust-common.so.1 (0x0000007fafd20000) liblttng-ust-tracepoint.so.1 => /lib/aarch64-linux-gnu/liblttng-ust-tracepoint.so.1 (0x0000007fafce0000) libelf.so.1 => /lib/aarch64-linux-gnu/libelf.so.1 (0x0000007fafca0000) libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000007fafc60000) liblzma.so.5 => /lib/aarch64-linux-gnu/liblzma.so.5 (0x0000007fafc10000) libbz2.so.1.0 => /lib/aarch64-linux-gnu/libbz2.so.1.0 (0x0000007fafbe0000) libboost_filesystem.so.1.74.0 => /lib/aarch64-linux-gnu/libboost_filesystem.so.1.74.0 (0x0000007fafba0000) libffi.so.8 => /lib/aarch64-linux-gnu/libffi.so.8 (0x0000007fafb70000)

naushir commented 1 day ago

What about ls -la /usr/local/aarch64-linux-gnu/libpisp*

naushir commented 1 day ago

So it seems like your rpicam-apps is linking against a local version of libcamera:

~ $ ldd /usr/lib/aarch64-linux-gnu/rpicam_app.so.1.5.1
libcamera.so.0.3 => /usr/local/lib/aarch64-linux-gnu/libcamera.so.0.3 (0x0000007f9a7d0000)
libcamera-base.so.0.3 => /usr/local/lib/aarch64-linux-gnu/libcamera-base.so.0.3 (0x0000007f9a780000)

If you switch to the system version of the libcamera library (/usr/lib/aarch64-linux-gnu/libcamera.so.0.3.1), this should link correctly. Alternatively, you could update your local libcamera build/install to the latest version from https://github.com/raspberrypi/libcamera, which should link to the latest version of libpisp (v1.0.7)

ChrisWhitehurst2024 commented 1 day ago

ls -la /usr/local/aarch64-linux-gnu/libpisp*

ls -la /usr/local/aarch64-linux-gnu/libpisp ls: cannot access '/usr/local/aarch64-linux-gnu/libpisp': No such file or directory

naushir commented 1 day ago

ls -la /usr/local/aarch64-linux-gnu/libpisp*

ls -la /usr/local/aarch64-linux-gnu/libpisp ls: cannot access '/usr/local/aarch64-linux-gnu/libpisp': No such file or directory

Sorry, try ls -la /usr/aarch64-linux-gnu/libpisp*

ChrisWhitehurst2024 commented 1 day ago

ls -la /usr/local/aarch64-linux-gnu/libpisp*

ls -la /usr/local/aarch64-linux-gnu/libpisp ls: cannot access '/usr/local/aarch64-linux-gnu/libpisp': No such file or directory

Sorry, try ls -la /usr/aarch64-linux-gnu/libpisp*

Apologies, but not there either. I shall try to uninstall / remove all instances of libcamera and then run a full install