Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-4416

psplash triggering oops

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • Needlefish 14.0.0
    • None
    • None
    • None
    • Intel Minnowboard, Intel Upsquare

      After the migration to kirkstone, on intel based platforms like upsquared and minnowboard - psplash triggers oops during boot 

      [   15.237296] r8169 0000:03:00.0 enp3s0: Link is Down
      [   15.559941] dw-apb-uart dw-apb-uart.9: failed to request DMA
      [   15.807829] BUG: unable to handle page fault for address: 000000000002bff4
      [   15.815521] #PF: supervisor write access in kernel mode
      [   15.821354] #PF: error_code(0x0002) - not-present page
      [   15.827088] PGD 0 P4D 0 
      [   15.829913] Oops: 0002 [#1] PREEMPT SMP NOPTI
      [   15.834777] CPU: 0 PID: 142 Comm: psplash Not tainted 5.15.36-yocto-standard #1
      [   15.842941] Hardware name: AAEON UP-APL01/UP-APL01, BIOS UPA1AM40 08/06/2018
      [   15.850811] RIP: 0010:osq_lock+0x62/0x120
      [   15.855290] Code: 00 00 00 48 c7 03 00 00 00 00 89 43 14 41 87 45 00 85 c0 0f 84 aa 00 00 00 83 e8 01 48 98 4c 03 24 c5 20 98 11 99 4c 89 63 08 <49> 89 1c 24 44 8b 73 10 45 85 f6 0f 85 88 00 00 00 65 48 8b 14 25
      [   15.876269] RSP: 0018:ffffb3ec00143d40 EFLAGS: 00010202
      [   15.882097] RAX: ffffffffffff9872 RBX: ffff9873b762b580 RCX: ffff9873ba248000
      [   15.890071] RDX: 00000000ffff9873 RSI: ffffffff990511a0 RDI: ffffffff99051604
      [   15.898039] RBP: ffffb3ec00143d60 R08: ffff9873ba129280 R09: ffff9873414e9488
      [   15.906007] R10: ffffb3ec00143e30 R11: ffff9873422d6610 R12: 000000000002bff4
      [   15.913976] R13: ffff9873414da81c R14: ffff9873414da810 R15: ffff98734102e480
      [   15.921945] FS:  0000000000000000(0000) GS:ffff9873b7600000(0000) knlGS:0000000000000000
      [   15.930983] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
      [   15.937399] CR2: 000000000002bff4 CR3: 000000000820a000 CR4: 00000000003506f0
      [   15.945368] Call Trace:
      [   15.948087]  <TASK>
      [   15.950426]  __mutex_lock.constprop.0+0x102/0x520
      [   15.955680]  ? dentry_free+0x37/0x70
      [   15.959673]  ? set_shrinker_bit+0x4e/0x60
      [   15.964148]  __mutex_lock_slowpath+0x13/0x20
      [   15.968914]  mutex_lock+0x34/0x40
      [   15.972612]  fb_release+0x21/0x70
      [   15.976310]  __fput+0x97/0x260
      [   15.979716]  ____fput+0xe/0x10
      [   15.983123]  task_work_run+0x64/0xa0
      [   15.987115]  do_exit+0x31b/0xa30
      [   15.990715]  ? debug_smp_processor_id+0x17/0x20
      [   15.995773]  do_group_exit+0x3b/0xa0
      [   15.999760]  __x64_sys_exit_group+0x18/0x20
      [   16.004427]  do_syscall_64+0x43/0x90
      [   16.008415]  entry_SYSCALL_64_after_hwframe+0x44/0xae
      [   16.014054] RIP: 0033:0x7f7ad4ef22f1
      [   16.018042] Code: Unable to access opcode bytes at RIP 0x7f7ad4ef22c7.
      [   16.025329] RSP: 002b:00007ffe874adeb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
      [   16.033783] RAX: ffffffffffffffda RBX: 00007f7ad5009510 RCX: 00007f7ad4ef22f1
      [   16.041752] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000
      [   16.049720] RBP: 0000000000000000 R08: fffffffffffffee0 R09: 00007ffe874add20
      [   16.057690] R10: 0000000000000006 R11: 0000000000000246 R12: 00007f7ad5009510
      [   16.065658] R13: 0000000000000000 R14: 00007f7ad50099e8 R15: 00007f7ad5009a00
      [   16.073627]  </TASK>
      [   16.076063] Modules linked in: rfcomm algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi rtl2832_sdr videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc fc0012 x86_pkg_temp_thermal rtl2832 btusb i2c_mux btrtl kvm_intel btbcm btintel ath9k_htc ath9k_common ath9k_hw kvm irqbypass mac80211 libarc4 ath snd_hda_intel snd_intel_dsps
      [   16.130883] CR2: 000000000002bff4
      [   16.134580] ---[ end trace 2c1a44924a0c9ddc ]---
      [   16.139730] RIP: 0010:osq_lock+0x62/0x120
      [   16.144205] Code: 00 00 00 48 c7 03 00 00 00 00 89 43 14 41 87 45 00 85 c0 0f 84 aa 00 00 00 83 e8 01 48 98 4c 03 24 c5 20 98 11 99 4c 89 63 08 <49> 89 1c 24 44 8b 73 10 45 85 f6 0f 85 88 00 00 00 65 48 8b 14 25
      [   16.165184] RSP: 0018:ffffb3ec00143d40 EFLAGS: 00010202
      [   16.171016] RAX: ffffffffffff9872 RBX: ffff9873b762b580 RCX: ffff9873ba248000
      [   16.178985] RDX: 00000000ffff9873 RSI: ffffffff990511a0 RDI: ffffffff99051604
      [   16.186943] RBP: ffffb3ec00143d60 R08: ffff9873ba129280 R09: ffff9873414e9488
      [   16.194911] R10: ffffb3ec00143e30 R11: ffff9873422d6610 R12: 000000000002bff4
      [   16.202879] R13: ffff9873414da81c R14: ffff9873414da810 R15: ffff98734102e480
      [   16.210839] FS:  0000000000000000(0000) GS:ffff9873b7600000(0000) knlGS:0000000000000000
      [   16.219874] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
      [   16.226288] CR2: 000000000002bff4 CR3: 000000000820a000 CR4: 00000000003506f0
      [   16.234255] note: psplash[142] exited with preempt_count 1
      [   16.240377] Fixing recursive fault but reboot is needed!
      
      
      Automotive Grade Linux 13.90.0+snapshot-8c489602f218bcf21de0d3c9f8cf620ea5f06430 qemux86-64 ttyS0
      

      Boards seem to behave properly otherwise.

      Attaching dmesg and journal logs for completeness.

        1. dmesg.minnow.txt
          55 kB
        2. dmesg.up2.txt
          65 kB
        3. journal.minnow.txt
          184 kB
        4. journal.up2.txt
          158 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            scottm Scott Murray
            edi.feschiyan Edi Feschiyan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: