Public bug reported: Test steps: 1. modprobe -r mtk_mdp3 2. modprobe mtk_mdp3
# modprobe mtk_mdp3 [ 4729.890621] kobject_add_internal failed for hdmirxswitch with -EEXIST, don't try to register things with the same n ame in the same directory. [ 4729.892417] kobject_add_internal failed for hdmirxaud with -EEXIST, don't try to register things with the same name in the same directory. [ 4729.894397] kobject_add_internal failed for hdmirx with -EEXIST, don't try to register things with the same name in the same directory. [ 4729.898123] debugfs: File 'hdmirx' in directory '/' already present! [ 4729.908381] mtk-mdp3 14001000.mdp3-rdma0: failed to request channel [ 4729.909295] Unable to handle kernel paging request at virtual address fffffffffffffff0 [ 4729.910302] Mem abort info: [ 4729.910658] ESR = 0x0000000096000004 [ 4729.911135] EC = 0x25: DABT (current EL), IL = 32 bits [ 4729.911819] SET = 0, FnV = 0 [ 4729.912208] EA = 0, S1PTW = 0 [ 4729.912606] FSC = 0x04: level 0 translation fault [ 4729.913224] Data abort info: [ 4729.913590] ISV = 0, ISS = 0x00000004 [ 4729.914075] CM = 0, WnR = 0 [ 4729.914452] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000f16ee000 [ 4729.915301] [fffffffffffffff0] pgd=0000000000000000, p4d=0000000000000000 [ 4729.916166] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 4729.916962] Modules linked in: mtk_mdp3(E+) mtk_scp(E) mtk_rpmsg(E) mtk_scp_ipi(E) mtk_hdmirx(E) algif_hash(E) algi f_skcipher(E) af_alg(E) bnep(E) binfmt_misc(E) apusys(E) mtk_jpeg(E) mtk_vcodec_enc_v1_mt8395(E) nls_iso8859_1(E) btus b(E) apu_top(E) btrtl(E) mtk_vcodec_dec_v1_mt8395(E) mtk_vcu_mt8395(E) btbcm(E) mtk_vcodec_common_mt8395(E) btintel(E) joydev(E) btmtk(E) bluetooth(E) ecdh_generic(E) ecc(E) mt7921e(E) mt6360_adc(E) mt7921_common(E) industrialio_trigger ed_buffer(E) kfifo_buf(E) v4l2_mem2mem(E) videobuf2_dma_contig(E) industrialio(E) mt76_connac_lib(E) videobuf2_memops( E) videobuf2_v4l2(E) mt76(E) videobuf2_common(E) tcpci_mt6360(E) tcpci(E) tcpm(E) it5205fn(E) videodev(E) mac80211(E) typec(E) mc(E) cfg80211(E) libarc4(E) usb_conn_gpio(E) mcp251xfd(E) can_dev(E) pwm_mtk_disp(E) optee(E) pwm_mediatek(E ) tee(E) uio_pdrv_genirq(E) uio(E) sch_fq_codel(E) dm_multipath(E) scsi_dh_rdac(E) scsi_dh_emc(E) scsi_dh_alua(E) dma_ buf_test_exporter(E) efi_pstore(E) ip_tables(E) x_tables(E) [ 4729.917018] autofs4(E) [ 4729.917503] mtk-scp 10500000.scp: creating channel cros-ec-rpmsg addr 0xd [ 4729.917556] mtk-scp 10500000.scp: SCP is ready. FW version cherry_scp_v2.0.21051-de9944a9e [ 4729.917560] remoteproc remoteproc0: remote processor scp is now up [ 4729.928029] btrfs(E) blake2b_generic(E) zstd_compress(E) raid10(E) raid456(E) async_raid6_recov(E) async_memcpy(E) async_pq(E) async_xor(E) async_tx(E) xor(E) xor_neon(E) raid6_pq(E) libcrc32c(E) raid1(E) raid0(E) multipath(E) linea r(E) crct10dif_ce(E) ghash_ce(E) sha2_ce(E) sha256_arm64(E) sha1_ce(E) mediatek_drm_hdmi(E) realtek(E) phy_mtk_hdmi_dr v(E) dwmac_mediatek(E) stmmac_platform(E) stmmac(E) pcs_xpcs(E) phylink(E) spidev(E) mtk_rng(E) mtk_pmic_keys(E) gpio_ keys(E) pwm_bl(E) aes_neon_blk(E) crypto_simd(E) cryptd(E) aes_ce_cipher(E) [last unloaded: mtk_rpmsg] [ 4729.937370] CPU: 7 PID: 1588 Comm: modprobe Tainted: G E 5.15.152+ #6 [ 4729.938351] Hardware name: Unknown Unknown Product/Unknown Product, BIOS 2022.10 10/01/2022 [ 4729.939407] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4729.940289] pc : mtk_mutex_put+0x1c/0x50 [ 4729.940795] lr : mdp_probe+0x490/0x684 [mtk_mdp3] [ 4729.941403] sp : ffff80000bcf38b0 [ 4729.941823] x29: ffff80000bcf38b0 x28: ffff800001b21598 x27: ffff800001b215b8 [ 4729.942729] x26: ffff800001b215d8 x25: ffff800001b214f8 x24: 0000000000000005 [ 4729.943634] x23: ffff0000c1145410 x22: fffffffffffffff0 x21: 0000000000000005 [ 4729.944538] x20: fffffffffffffff0 x19: fffffffffffffff0 x18: 0000000000000000 [ 4729.945443] x17: 000000040044ffff x16: ffff80000be1f000 x15: ffff0000c8f0f850 [ 4729.946347] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000001 [ 4729.947252] x11: 0000000000000002 x10: 0000000000000010 x9 : ffff800001b07850 [ 4729.948156] x8 : 0000000000000004 x7 : ffff0000d7c69010 x6 : ffff800009b84000 [ 4729.949061] x5 : ffff800008b9ad90 x4 : fffffc00037dc120 x3 : 000000008020000f [ 4729.949965] x2 : 0000000000000000 x1 : 0000000000000009 x0 : fffffffffffffff0 [ 4729.950869] Call trace: [ 4729.951181] mtk_mutex_put+0x1c/0x50 [ 4729.951638] mdp_probe+0x490/0x684 [mtk_mdp3] [ 4729.952197] platform_probe+0x70/0x110 [ 4729.952678] really_probe+0xd0/0x490 [ 4729.953134] __driver_probe_device+0x148/0x190 [ 4729.953701] driver_probe_device+0x48/0x180 [ 4729.954234] __driver_attach+0x104/0x240 [ 4729.954735] bus_for_each_dev+0x78/0xd0 [ 4729.955223] driver_attach+0x2c/0x40 [ 4729.955679] bus_add_driver+0x154/0x270 [ 4729.956168] driver_register+0x80/0x13c [ 4729.956657] __platform_driver_register+0x30/0x40 [ 4729.957257] mdp_driver_init+0x2c/0x1000 [mtk_mdp3] [ 4729.957881] do_one_initcall+0x4c/0x2ac [ 4729.958373] do_init_module+0x50/0x270 [ 4729.958853] load_module+0x23c0/0x28d4 [ 4729.959331] __do_sys_finit_module+0xa8/0x114 [ 4729.959887] __arm64_sys_finit_module+0x28/0x3c [ 4729.960464] invoke_syscall+0x78/0x100 [ 4729.960944] el0_svc_common.constprop.0+0x54/0x184 [ 4729.961556] do_el0_svc+0x30/0xac [ 4729.961980] el0_svc+0x48/0x160 [ 4729.962383] el0t_64_sync_handler+0xa4/0x12c [ 4729.962928] el0t_64_sync+0x1a4/0x1a8 [ 4729.963396] Code: a9be7bfd 910003fd f9000bf3 aa0003f3 (b9800001) [ 4729.964170] ---[ end trace dfe4dfc5feffee66 ]--- Segmentation fault LP: #2069666 ** Affects: linux-mtk (Ubuntu) Importance: Undecided Status: New ** Affects: linux-mtk (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: linux-mtk (Ubuntu Jammy) Importance: Undecided Status: New ** Description changed: Test steps: 1. modprobe -r mtk_mdp3 2. modprobe mtk_mdp3 # modprobe mtk_mdp3 [ 4729.890621] kobject_add_internal failed for hdmirxswitch with -EEXIST, don't try to register things with the same n ame in the same directory. [ 4729.892417] kobject_add_internal failed for hdmirxaud with -EEXIST, don't try to register things with the same name - in the same directory. + in the same directory. [ 4729.894397] kobject_add_internal failed for hdmirx with -EEXIST, don't try to register things with the same name in - the same directory. + the same directory. [ 4729.898123] debugfs: File 'hdmirx' in directory '/' already present! [ 4729.908381] mtk-mdp3 14001000.mdp3-rdma0: failed to request channel [ 4729.909295] Unable to handle kernel paging request at virtual address fffffffffffffff0 [ 4729.910302] Mem abort info: [ 4729.910658] ESR = 0x0000000096000004 [ 4729.911135] EC = 0x25: DABT (current EL), IL = 32 bits [ 4729.911819] SET = 0, FnV = 0 [ 4729.912208] EA = 0, S1PTW = 0 [ 4729.912606] FSC = 0x04: level 0 translation fault [ 4729.913224] Data abort info: [ 4729.913590] ISV = 0, ISS = 0x00000004 [ 4729.914075] CM = 0, WnR = 0 [ 4729.914452] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000f16ee000 [ 4729.915301] [fffffffffffffff0] pgd=0000000000000000, p4d=0000000000000000 [ 4729.916166] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 4729.916962] Modules linked in: mtk_mdp3(E+) mtk_scp(E) mtk_rpmsg(E) mtk_scp_ipi(E) mtk_hdmirx(E) algif_hash(E) algi f_skcipher(E) af_alg(E) bnep(E) binfmt_misc(E) apusys(E) mtk_jpeg(E) mtk_vcodec_enc_v1_mt8395(E) nls_iso8859_1(E) btus b(E) apu_top(E) btrtl(E) mtk_vcodec_dec_v1_mt8395(E) mtk_vcu_mt8395(E) btbcm(E) mtk_vcodec_common_mt8395(E) btintel(E) - joydev(E) btmtk(E) bluetooth(E) ecdh_generic(E) ecc(E) mt7921e(E) mt6360_adc(E) mt7921_common(E) industrialio_trigger + joydev(E) btmtk(E) bluetooth(E) ecdh_generic(E) ecc(E) mt7921e(E) mt6360_adc(E) mt7921_common(E) industrialio_trigger ed_buffer(E) kfifo_buf(E) v4l2_mem2mem(E) videobuf2_dma_contig(E) industrialio(E) mt76_connac_lib(E) videobuf2_memops( E) videobuf2_v4l2(E) mt76(E) videobuf2_common(E) tcpci_mt6360(E) tcpci(E) tcpm(E) it5205fn(E) videodev(E) mac80211(E) typec(E) mc(E) cfg80211(E) libarc4(E) usb_conn_gpio(E) mcp251xfd(E) can_dev(E) pwm_mtk_disp(E) optee(E) pwm_mediatek(E ) tee(E) uio_pdrv_genirq(E) uio(E) sch_fq_codel(E) dm_multipath(E) scsi_dh_rdac(E) scsi_dh_emc(E) scsi_dh_alua(E) dma_ buf_test_exporter(E) efi_pstore(E) ip_tables(E) x_tables(E) [ 4729.917018] autofs4(E) [ 4729.917503] mtk-scp 10500000.scp: creating channel cros-ec-rpmsg addr 0xd [ 4729.917556] mtk-scp 10500000.scp: SCP is ready. FW version cherry_scp_v2.0.21051-de9944a9e [ 4729.917560] remoteproc remoteproc0: remote processor scp is now up [ 4729.928029] btrfs(E) blake2b_generic(E) zstd_compress(E) raid10(E) raid456(E) async_raid6_recov(E) async_memcpy(E) - async_pq(E) async_xor(E) async_tx(E) xor(E) xor_neon(E) raid6_pq(E) libcrc32c(E) raid1(E) raid0(E) multipath(E) linea + async_pq(E) async_xor(E) async_tx(E) xor(E) xor_neon(E) raid6_pq(E) libcrc32c(E) raid1(E) raid0(E) multipath(E) linea r(E) crct10dif_ce(E) ghash_ce(E) sha2_ce(E) sha256_arm64(E) sha1_ce(E) mediatek_drm_hdmi(E) realtek(E) phy_mtk_hdmi_dr v(E) dwmac_mediatek(E) stmmac_platform(E) stmmac(E) pcs_xpcs(E) phylink(E) spidev(E) mtk_rng(E) mtk_pmic_keys(E) gpio_ keys(E) pwm_bl(E) aes_neon_blk(E) crypto_simd(E) cryptd(E) aes_ce_cipher(E) [last unloaded: mtk_rpmsg] [ 4729.937370] CPU: 7 PID: 1588 Comm: modprobe Tainted: G E 5.15.152+ #6 [ 4729.938351] Hardware name: Unknown Unknown Product/Unknown Product, BIOS 2022.10 10/01/2022 [ 4729.939407] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4729.940289] pc : mtk_mutex_put+0x1c/0x50 [ 4729.940795] lr : mdp_probe+0x490/0x684 [mtk_mdp3] [ 4729.941403] sp : ffff80000bcf38b0 [ 4729.941823] x29: ffff80000bcf38b0 x28: ffff800001b21598 x27: ffff800001b215b8 [ 4729.942729] x26: ffff800001b215d8 x25: ffff800001b214f8 x24: 0000000000000005 [ 4729.943634] x23: ffff0000c1145410 x22: fffffffffffffff0 x21: 0000000000000005 [ 4729.944538] x20: fffffffffffffff0 x19: fffffffffffffff0 x18: 0000000000000000 [ 4729.945443] x17: 000000040044ffff x16: ffff80000be1f000 x15: ffff0000c8f0f850 [ 4729.946347] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000001 [ 4729.947252] x11: 0000000000000002 x10: 0000000000000010 x9 : ffff800001b07850 [ 4729.948156] x8 : 0000000000000004 x7 : ffff0000d7c69010 x6 : ffff800009b84000 [ 4729.949061] x5 : ffff800008b9ad90 x4 : fffffc00037dc120 x3 : 000000008020000f [ 4729.949965] x2 : 0000000000000000 x1 : 0000000000000009 x0 : fffffffffffffff0 [ 4729.950869] Call trace: [ 4729.951181] mtk_mutex_put+0x1c/0x50 [ 4729.951638] mdp_probe+0x490/0x684 [mtk_mdp3] [ 4729.952197] platform_probe+0x70/0x110 [ 4729.952678] really_probe+0xd0/0x490 [ 4729.953134] __driver_probe_device+0x148/0x190 [ 4729.953701] driver_probe_device+0x48/0x180 [ 4729.954234] __driver_attach+0x104/0x240 [ 4729.954735] bus_for_each_dev+0x78/0xd0 [ 4729.955223] driver_attach+0x2c/0x40 [ 4729.955679] bus_add_driver+0x154/0x270 [ 4729.956168] driver_register+0x80/0x13c [ 4729.956657] __platform_driver_register+0x30/0x40 [ 4729.957257] mdp_driver_init+0x2c/0x1000 [mtk_mdp3] [ 4729.957881] do_one_initcall+0x4c/0x2ac [ 4729.958373] do_init_module+0x50/0x270 [ 4729.958853] load_module+0x23c0/0x28d4 [ 4729.959331] __do_sys_finit_module+0xa8/0x114 [ 4729.959887] __arm64_sys_finit_module+0x28/0x3c [ 4729.960464] invoke_syscall+0x78/0x100 [ 4729.960944] el0_svc_common.constprop.0+0x54/0x184 [ 4729.961556] do_el0_svc+0x30/0xac [ 4729.961980] el0_svc+0x48/0x160 [ 4729.962383] el0t_64_sync_handler+0xa4/0x12c [ 4729.962928] el0t_64_sync+0x1a4/0x1a8 [ 4729.963396] Code: a9be7bfd 910003fd f9000bf3 aa0003f3 (b9800001) [ 4729.964170] ---[ end trace dfe4dfc5feffee66 ]--- Segmentation fault + + LP: #2069666 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2090981 Title: [g1200-evk] Call trace appeared when reload mtk_mdp3 module To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-mtk/+bug/2090981/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs