您尚未登录。

#16 2023-09-13 14:06:40

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: [开发者处理中] pipewire coredump

好奇怪,gdb 竟然会去访问音频设备文件。
p *bd 看看结构体。

离线

#17 2023-09-13 14:09:49

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [开发者处理中] pipewire coredump

(gdb) p *bd
$1 = {type = 2, flags = 0, fd = 25769803780, mapoffset = 1065353216, maxsize = 0, data = 0x3, chunk = 0x600000004}

离线

#18 2023-09-13 14:14:17

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [开发者处理中] pipewire coredump

似乎是 bd->chunk 触发了 SEGV

(gdb) p bd->chunk
$4 = (struct spa_chunk *) 0x600000004
(gdb) p *(bd->chunk)
Cannot access memory at address 0x600000004

离线

#19 2023-09-13 14:35:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: [开发者处理中] pipewire coredump

好,可以去给 PipeWire 提 issue 了。

离线

#20 2023-09-13 14:42:27

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [开发者处理中] pipewire coredump

依云 说:

好,可以去给 PipeWire 提 issue 了。

关于这个,我在帖子最上面已经说到过了。这个问题已经有人提过  issue 了,一模一样的问题。那个 issue  到现在还开着呢。

这也就是为什么我会来这里问问看,看看会不会有什么别的发现。

离线

#21 2023-09-13 14:56:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: [开发者处理中] pipewire coredump

那个 issue 里没有 backtrace 呀。确认是同一个的话,那你去补充说明一下?

离线

#22 2023-09-13 15:10:12

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [开发者处理中] pipewire coredump

依云 说:

那个 issue 里没有 backtrace 呀。确认是同一个的话,那你去补充说明一下?

我刚要去那个 issue 里面说 "I have the same problem" 呢,立马就发现了 **还有一个 issue**,这次是真的一模一样的了,连情景和 backtrace 都是一样的 😅

我看到开发者在 6 天前给 **这个 issue** 打上了 crash 标签,估计现在正在处理中吧。

离线

#23 2023-09-13 15:19:49

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: [开发者处理中] pipewire coredump

嗯。等着修吧……(PipeWire 的 bug 真多啊)

离线

#24 2023-09-13 15:23:32

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [开发者处理中] pipewire coredump

嗯,看来我也不需要找什么 workaround 了,既然开发者看了这个 issue 那肯定会修的。

谢谢依云前辈带我 debug,又学了些东西 😁

离线

页脚