Menu ▾ ▴

#889 App crashes when taking a photo using NR mode

1.0
closed
nobody
None
2022-01-28
2021-09-30
Anonymous
No

when taking a photo using open camera using NR mode, it crashes

attached log

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2021-09-30

    yes, for me too

     
  • Michael

    Michael - 2021-10-01

    Does the app crash and closes or does the preview freeze and the camera continues to work again when you open the open app manager and select the running Open Camera App again?

     
    • Anonymous

      Anonymous - 2021-11-16

      it crashes (as in, it closes)

       
  • Mark

    Mark - 2021-10-02

    Thanks for the info. It's hard to investigate unfortunately without a device to reproduce it on. Relevant lines from the log:

    --------- beginning of crash
    09-30 17:48:21.130 21666 22518 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7b03a95040 in tid 22518 (Thread-3), pid 21666 (orge.opencamera)
    09-30 17:48:21.213 22525 22525 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
    09-30 17:48:21.214 5578 5578 I tombstoned: received crash request for pid 22518
    09-30 17:48:21.214 22525 22525 I crash_dump64: performing dump of process 21666 (target tid = 22518)
    09-30 17:48:21.220 22525 22525 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    09-30 17:48:21.220 22525 22525 F DEBUG : LineageOS Version: '18.1-20210930-NIGHTLY-beyond0lte'
    09-30 17:48:21.220 22525 22525 F DEBUG : Build fingerprint: 'samsung/beyond0lteeea/beyond0:11/RP1A.200720.012/G970FXXSBFUF3:user/release-keys'
    09-30 17:48:21.220 22525 22525 F DEBUG : Revision: '26'
    09-30 17:48:21.220 22525 22525 F DEBUG : ABI: 'arm64'
    09-30 17:48:21.220 22525 22525 F DEBUG : Timestamp: 2021-09-30 17:48:21+0300
    09-30 17:48:21.220 22525 22525 F DEBUG : pid: 21666, tid: 22518, name: Thread-3 >>> net.sourceforge.opencamera <<<
    09-30 17:48:21.220 22525 22525 F DEBUG : uid: 10208
    09-30 17:48:21.220 22525 22525 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7b03a95040
    09-30 17:48:21.220 22525 22525 F DEBUG : x0 0000000000000002 x1 0000000000007e00 x2 0000007affc0f040 x3 0000000000003f00
    09-30 17:48:21.220 22525 22525 F DEBUG : x4 00000000000000ff x5 00000000000000ff x6 0000000000000000 x7 0000000000000000
    09-30 17:48:21.220 22525 22525 F DEBUG : x8 0000007affc0f040 x9 0000000000000010 x10 00000000000000ff x11 0000007b03aa4c40
    09-30 17:48:21.220 22525 22525 F DEBUG : x12 0000007affc1ec40 x13 0000007b03a95040 x14 000000000000fc00 x15 0000007b03a95040
    09-30 17:48:21.220 22525 22525 F DEBUG : x16 000000000000fc00 x17 00000000000000e1 x18 0000000000000010 x19 0000000000000002
    09-30 17:48:21.220 22525 22525 F DEBUG : x20 0000000000000000 x21 0000000000000007 x22 0000007ae73f2840 x23 0000007ae73f2840
    09-30 17:48:21.220 22525 22525 F DEBUG : x24 0000000000000000 x25 0000000000000007 x26 00000000fffff040 x27 0000007ae73f2860
    09-30 17:48:21.220 22525 22525 F DEBUG : x28 0000007b0968afe8 x29 0000007b09059bd0
    09-30 17:48:21.220 22525 22525 F DEBUG : lr 0000007ae739da80 sp 0000007b09059a30 pc 0000007ae739d3b0 pst 0000000080000000
    09-30 17:48:21.221 22525 22525 F DEBUG : backtrace:
    09-30 17:48:21.221 22525 22525 F DEBUG : NOTE: Function names and BuildId information is missing for some frames due
    09-30 17:48:21.221 22525 22525 F DEBUG : NOTE: to unreadable libraries. For unwinds of apps, only shared libraries
    09-30 17:48:21.221 22525 22525 F DEBUG : NOTE: found under the lib/ directory are readable.
    09-30 17:48:21.221 22525 22525 F DEBUG : NOTE: On this device, run setenforce 0 to make the libraries readable.
    09-30 17:48:21.221 22525 22525 F DEBUG : #00 pc 00000000000013b0 /data/user_de/0/net.sourceforge.opencamera/code_cache/com.android.renderscript.cache/librs.process_avg.so
    09-30 17:48:21.342 0 0 E : I[3: swapper/3: 0] [BT] set_wake_locked value = 0
    09-30 17:48:21.491 0 0 I : I[0: HubConnection: 5954] [BT] update_host_wake_locked host_wake is deasserted. release wakelock in 1s
    09-30 17:48:21.511 0 0 I [5: kworker/u18:5: 7793] [SSP]: MSG From MCU - PD: BaroDisabled
    09-30 17:48:21.527 5578 5578 E tombstoned: Tombstone written to: /data/tombstones/tombstone_13
    09-30 17:48:21.529 5853 5917 I BootReceiver: Copying /data/tombstones/tombstone_13 to DropBox (SYSTEM_TOMBSTONE)
    09-30 17:48:21.529 5853 5917 I DropBoxManagerService: add tag=SYSTEM_TOMBSTONE isTagEnabled=true flags=0x2
    09-30 17:48:21.534 5853 22529 W ActivityTaskManager: Force finishing activity net.sourceforge.opencamera/.MainActivity

     
  • Anonymous

    Anonymous - 2021-10-02

    Same here on Galaxy S7 with LOS 18.1

     
  • Anonymous

    Anonymous - 2021-10-10

    also crashing in camera 2 NR on a new Asus Zenfone 8. let me know if i can provide any useful debugging info. here is what i got from the debug nfo on the app:

    Open Camera v1.49.1
    Code: 82
    Package: net.sourceforge.opencamera
    Android API version: 30
    Device manufacturer: asus
    Device model: ASUS_I006D
    Device code-name: qcom
    Device variant: ASUS_I006D
    Language: en
    Standard max heap?: 256
    Large max heap?: 512
    Display size: 1080x2242
    Display metrics: 1080x2242
    Current camera ID: 0
    No. of cameras: 3
    Multi-camera?: true
    Camera API: Camera2 (Android L)
    Camera orientation: 90
    Photo mode: Noise Reduction
    Preview resolutions: 2048x1080, 1920x1080, 1920x864, 1440x1080, 1280x960, 1280x720, 1080x1080, 720x480, 640x480, 352x288, 320x240, 176x144
    Preview resolution: 1440x1080
    Photo resolutions: 4576x3432, 4576x2574, 3432x3432, 4560x2052, 3840x2160, 2880x2160, 2560x1440, 1920x1440, 2048x1080, 1920x1080, 1920x864, 1440x1080, 1280x960, 1080x1080, 1280x720, 720x480, 640x480, 352x288, 320x240
    Photo resolution: 4576x3432
    Video qualities: 1, 6_r2880x2160, 6_r2560x1440, 6_r1920x1440, 6_r2048x1080, 6, 5_r1920x864, 5_r1440x1080, 5_r1280x960, 5_r1080x1080, 5, 4, 3_r640x480, 3, 7, 2
    Video resolutions: 3840x2160, 2880x2160, 2560x1440, 1920x1440, 2048x1080, 1920x1080, 1920x864, 1440x1080, 1280x960, 1080x1080, 1280x720, 720x480, 640x480, 352x288, 320x240, 176x144
    Video quality: 6
    Video frame width: 1920
    Video frame height: 1080
    Video bit rate: 20000000
    Video frame rate: 30
    Video capture rate: 30.0
    Video high speed: false
    Video capture rate factor: 1.0
    Auto-level?: Available
    Auto-level enabled?: false
    Face detection?: Available
    RAW?: Available
    HDR?: Available
    Panorama?: Available
    Gyro sensors?: Available
    Expo?: Available
    Expo compensation?: Available
    Exposure compensation range: -12 to 12
    Manual ISO?: Available
    ISO range: 25 to 3200
    Manual exposure?: Available
    Exposure range: 40212 to 1000000000
    Manual WB?: Available
    WB temperature: 1000 to 15000
    Optical stabilization?: Available
    Optical stabilization enabled?: true
    Video stabilization?: Available
    Video stabilization enabled?: false
    Tonemap curve?: Available
    Tonemap max curve points: 64
    Can disable shutter sound?: Available
    Camera view angle: 66.53435 , 50.214607
    Flash modes: flash_off, flash_auto, flash_on, flash_torch, flash_red_eye
    Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_infinity, focus_mode_manual2, focus_mode_continuous_picture, focus_mode_continuous_video
    Color effects: none, mono, negative, solarize, sepia, posterize, aqua, blackboard, whiteboard
    Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, fireworks, sports, party, candlelight
    White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
    Magnetic accuracy?: 2
    Using SAF?: false
    Save Location: OpenCamera
    Save Location SAF:
    Parameters: None

     
  • Anonymous

    Anonymous - 2021-10-18

    Same issue with Pixel 4a, stock up-to-date Android 11.

     
  • Anonymous

    Anonymous - 2021-10-21

    Same issue with Oneplus 7T Pro.

     
  • cff

    cff - 2021-11-21

    crashing on new pixel 6. app closes no photos saved. all other modes work

     
  • pcgeek101

    pcgeek101 - 2021-11-30

    I'm seeing the same crash in Noise Reduction mode on the Google Pixel 4 XL, with Android 12 build number SP1A.211105.002.A1.

    Any other mode works fine, including DRO, HDR, Standard.

     
  • Anonymous

    Anonymous - 2021-12-10

    I've been playing around with this on my new Poco F3 experiencing the same crash, and have noticed that the calls to "rsGetElementAt_uchar4(bitmap_orig, ..." starting at https://sourceforge.net/p/opencamera/code/ci/master/tree/app/src/main/rs/process_avg.rs#l81 cause it. Note that the calls with "bitmap_new" succeed.

    The first two bitmaps are processed correctly, that is "time for processing first two bitmaps" is printed. The last two messages before the crash are "time after creating allocation_new from bitmap" and "time before processAvgScript".

    Reverting the last commit that touched that code (https://sourceforge.net/p/opencamera/code/ci/c79abf2e0719182213b0a013c8179c04bd843c8b/) seems to fix the issue.

     
    • Mark

      Mark - 2021-12-31

      Thanks for the info, that was very helpful! I've managed to find a device that reproduces the crash, and am testing a fix.

       
  • Mark

    Mark - 2022-01-28
    • status: open --> closed
     
  • Mark

    Mark - 2022-01-28

    I believe this is fixed in v1.49.2 (at least, the crash in NR that was introduced for some devices in 1.49.1).

     

Anonymous
Anonymous

Add attachments
Cancel