[nouveau] Programs crash with SIGABRT in nouveau_pushbuf_data: Assertion `kref' failed.

Bug #1497593 reported by dinamic
212
This bug affects 32 people
Affects Status Importance Assigned to Milestone
Mesa
New
Unknown
libdrm (Ubuntu)
Confirmed
Medium
Unassigned
mesa (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Programs crash with SIGABRT in nouveau_pushbuf_data: Assertion `kref' failed. Because nouveau is not thread safe(?)

Revision history for this message
dinamic (dinamic6661) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __assert_fail_base (fmt=0x7f1aba6fd028 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f1aa469f879 "kref", file=file@entry=0x7f1aa469f85a "../../nouveau/pushbuf.c", line=line@entry=726, function=function@entry=0x7f1aa469f8a0 <__PRETTY_FUNCTION__.6304> "nouveau_pushbuf_data") at assert.c:92
 __GI___assert_fail (assertion=assertion@entry=0x7f1aa469f879 "kref", file=file@entry=0x7f1aa469f85a "../../nouveau/pushbuf.c", line=line@entry=726, function=function@entry=0x7f1aa469f8a0 <__PRETTY_FUNCTION__.6304> "nouveau_pushbuf_data") at assert.c:101
 nouveau_pushbuf_data (push=push@entry=0x5598e59d0940, bo=0x5598e59d1050, offset=122520, length=1292) at ../../nouveau/pushbuf.c:726
 nouveau_pushbuf_data (push=push@entry=0x5598e59d0940, bo=bo@entry=0x0, offset=offset@entry=0, length=length@entry=0) at ../../nouveau/pushbuf.c:718
 pushbuf_submit (push=push@entry=0x5598e59d0940, chan=<optimized out>, chan=<optimized out>) at ../../nouveau/pushbuf.c:329

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in webbrowser-app (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Olivier Tilloy (osomon)
tags: added: nouveau
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: webbrowser-app crashed with SIGABRT in __assert_fail_base()

This might be related to bug 1553328. It seems plausible that webbrowser-app might be trying to do multi-threaded rendering, which we know will crash on nouveau.

information type: Private → Public
Revision history for this message
dinamic (dinamic6661) wrote :

and it's not only the web browser it's all the web apps and anything related.

Olivier Tilloy (osomon)
summary: - webbrowser-app crashed with SIGABRT in __assert_fail_base()
+ webbrowser-app crashed with SIGABRT in nouveau_pushbuf_data()
Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
tags: added: crash
summary: - webbrowser-app crashed with SIGABRT in nouveau_pushbuf_data()
+ webbrowser-app crashed with SIGABRT in nouveau_pushbuf_data: Assertion
+ `kref' failed.
summary: - webbrowser-app crashed with SIGABRT in nouveau_pushbuf_data: Assertion
- `kref' failed.
+ Programs crash with SIGABRT in nouveau_pushbuf_data: Assertion `kref'
+ failed.
tags: added: bionic
removed: wily
tags: added: focal
tags: added: hirsute
affects: webbrowser-app (Ubuntu) → libdrm (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Related upstream bugs:

https://gitlab.freedesktop.org/mesa/mesa/-/issues/1087
https://gitlab.freedesktop.org/mesa/mesa/-/issues/1080

When I last hit this problem myself it was due to nouveau not being thread safe (last seen in Mir/Unity8 bug 1553328).

summary: - Programs crash with SIGABRT in nouveau_pushbuf_data: Assertion `kref'
- failed.
+ [nouveau] Programs crash with SIGABRT in nouveau_pushbuf_data: Assertion
+ `kref' failed.
Changed in mesa (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
description: updated
tags: added: jammy
removed: hirsute
Changed in mesa:
status: Unknown → New
tags: added: lunar
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.