Bug 2351847

Summary: megepixels crashes after taking a photo
Product: [Fedora] Fedora Reporter: customercare
Component: megapixelsAssignee: Felix Wang <topazus>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 42CC: topazus
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description customercare 2025-03-13 11:04:15 UTC
OS: Fedora 42
Device: Pinephone
Arch: AARCH64

Mär 13 11:59:44 pinephone kernel: ov5640 4-004c: ov5640_write_reg: error: reg=3008, val=42
Mär 13 11:59:45 pinephone kernel: ov5640 4-004c: ov5640_set_ctrl_focus: can't set focus when not powered
Mär 13 11:59:52 pinephone org.postmarketos.Megapixels.desktop[9307]: WARNING: decoder/pdf417.c:87: pdf417_decode8: Assertion "g[0] >= 0 && g[1] >= 0 && g[2] >= 0" failed.
Mär 13 11:59:52 pinephone org.postmarketos.Megapixels.desktop[9307]:         dir=0 sig=6c89 k=6 g0=b8d g1=809 g2=ffffffff buf[0000]=
Mär 13 11:59:57 pinephone org.postmarketos.Megapixels.desktop[9307]: WARNING: decoder/pdf417.c:87: pdf417_decode8: Assertion "g[0] >= 0 && g[1] >= 0 && g[2] >= 0" failed.
Mär 13 11:59:57 pinephone org.postmarketos.Megapixels.desktop[9307]:         dir=1 sig=182d8 k=3 g0=ffffffff g1=ba4 g2=3c6 buf[0000]=
Mär 13 12:00:02 pinephone kernel: cma: __cma_alloc: reserved: alloc failed, req-size: 1231 pages, ret: -12
Mär 13 12:00:02 pinephone kernel: cma: number of available pages: 3@1781+224@1824+11@3061+11@4085+49@5327+49@6607+49@7887+49@9167+49@10447+49@11727+49@13007+49@14287+817@15567=> 1458 free of 16384 total pages
###########################################################
# 
# IMPORTANT PART
#
Mär 13 12:00:02 pinephone kernel: sun6i-csi 1cb0000.csi: dma alloc of size 5042176 failed
Mär 13 12:00:02 pinephone kernel: ov5640 4-004c: ov5640_set_ctrl_focus: can't set focus when not powered
Mär 13 12:00:02 pinephone org.postmarketos.Megapixels.desktop[9307]: MPCamera: VIDIOC_QBUF error 22, Das Argument ist ungültig
Mär 13 12:00:03 pinephone audit[9307]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 pid=9307 comm="megapixels" exe="/usr/bin/megapixels" sig=11 res=1
Mär 13 12:00:03 pinephone systemd-coredump[9567]: Process 9307 (megapixels) of user 1000 terminated abnormally with signal 11/SEGV, processing...
###########################################################
Mär 13 12:00:03 pinephone audit: BPF prog-id=112 op=LOAD
Mär 13 12:00:03 pinephone audit: BPF prog-id=113 op=LOAD
Mär 13 12:00:03 pinephone audit: BPF prog-id=114 op=LOAD
Mär 13 12:00:03 pinephone systemd[1]: Started systemd-coredump - Process Core Dump (PID 9567/UID 0).
Mär 13 12:00:03 pinephone audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-9567-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mär 13 12:00:10 pinephone wireplumber[1337]: spa.audioconvert: 0xaaaae14f7870: (0 suppressed) out of buffers on port 0 2


Reproducible: Always

Steps to Reproduce:
take a picture
Actual Results:  
crash due to underlying error in the driver?


As we had a working megapixels app already... I say Regression.