[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2019-09-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

GitLab Migration User  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |MOVED

--- Comment #17 from GitLab Migration User  ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1099.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2017-02-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #16 from Olivier Fourdan  ---
Haven't heard back from the original reporter downstream, but FAF (Fedora
Analysis Framework) reports thousands (literally) of similar bugs:

https://retrace.fedoraproject.org/faf/problems/2833836/

I see the patch in comment 13 has landed and is included in mesa-13.0.4, and
Fedora has an updated mesa package for 13.0.4 and, interestingly, I don't see
any mention of 13.0.4 in the FAF report, so it could be that this patch indeed
fixes the issue with glamor/Xwayland on nv30.

Thanks again for your help, Ilia!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2017-01-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #15 from Ilia Mirkin  ---
(In reply to Olivier Fourdan from comment #14)
> The patch did not apply cleanly on top of 13.0.3 nor master though (in
> src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c line 406 [1]) so I changed
> "nouveau_pushbuf_space(push, 16, 2, 0);" to "nouveau_pushbuf_space(push, 32,
> 3, 0);" to match the content of your patch, I hope this is right (sorry, I'm
> not familiar with this code).

Ah yeah, that sounds right. I have some local changes trying to fix that code
(unsuccessfully). But that in no way affects your situation - the issue there
is a functional one, not a crashing one.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2017-01-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #14 from Olivier Fourdan  ---
(In reply to Ilia Mirkin from comment #13)
> Olivier, can you see if this patch with mesa helps?
> 
> https://patchwork.freedesktop.org/patch/132414/
> 
> It helped in the repro of bug #99354.

Sure! Thanks IIlia!

The patch did not apply cleanly on top of 13.0.3 nor master though (in
src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c line 406 [1]) so I changed
"nouveau_pushbuf_space(push, 16, 2, 0);" to "nouveau_pushbuf_space(push, 32, 3,
0);" to match the content of your patch, I hope this is right (sorry, I'm not
familiar with this code).

But the issue is quite random and rather hard to reproduce at will, so I'll run
with this for some time see if the issue reoccurs.

I shall also prepare a test package for Fedora downstream with the (modified)
patch included so that the original reporter can give it a try as well.


[1]
https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c#n406
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1372878

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2017-01-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #13 from Ilia Mirkin  ---
Olivier, can you see if this patch with mesa helps?

https://patchwork.freedesktop.org/patch/132414/

It helped in the repro of bug #99354.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #12 from Olivier Fourdan  ---
(In reply to Tomasz Paweł Gajc from comment #11)
> Looks like this is very similiar to #98039

Eventually, the assertion hit is the same, but it doesn't mean it's the same
problem/root cause.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

Ilia Mirkin  changed:

   What|Removed |Added

 Depends on|98039   |


Referenced Bugs:

https://bugs.freedesktop.org/show_bug.cgi?id=98039
[Bug 98039] KMail crash on starting (nouveau-related)
-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

Tomasz Paweł Gajc  changed:

   What|Removed |Added

 Depends on||98039

--- Comment #11 from Tomasz Paweł Gajc  ---
Looks like this is very similiar to #98039


Referenced Bugs:

https://bugs.freedesktop.org/show_bug.cgi?id=98039
[Bug 98039] KMail crash on starting (nouveau-related)
-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #10 from Olivier Fourdan  ---
(In reply to Ilia Mirkin from comment #7)
> [...] If you can send me an apitrace I can replay to cause this to happen,
> I can investigate [and the NV34 doesn't support as much stuff as a NV4x,
> but I can fake it]. [...]

Ah! I managed to reproduce with apitrace \o/

   Xwayland: pushbuf.c:238: pushbuf_krel: Assertion `bkref' failed.
   apitrace: warning: caught signal 6
   apitrace: flushing trace due to an exception
   /usr/bin/../lib64/apitrace/wrappers/glxtrace.so+0x224c8c
   [...]
   apitrace: info: taking default action for signal 6

The capture is there:

https://people.freedesktop.org/~ofourdan/xwayland-apitrace.bz2

Please let me know if that helps!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-07 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #9 from Olivier Fourdan  ---
Created attachment 128368
  --> https://bugs.freedesktop.org/attachment.cgi?id=128368&action=edit
Backtrace of Xwayland on a G71

Thanks for pointing out that it was on a G71, I have been able to reproduce
using my own old G71 (Dell m1710) with Fedora 25!

Didn't have much luck trying to run Xwayland through apitrace, but I have a
corefile of Xwayland, backtrace attached, if that's of any help...

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

--- Comment #8 from Ilia Mirkin  ---
OK, well staring at the code didn't do me much good.

bkref == NULL means that the pushbuf thing doesn't know about the bo we're
trying to reloc. However just a few lines above in nv30_transfer_rect_m2mf we
do

nouveau_pushbuf_refn (push, refs, 2)

which should tell it about the src/dst bo's. So either there's concurrency
going on, or something's not working as advertised. In the no-concurrency case,
I'd need repro steps (that can't start with "install tons of software").

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 94727] [NV30/NV40] nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref` failed.

2016-12-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=94727

Ilia Mirkin  changed:

   What|Removed |Added

Summary|nouveau/pushbuf.c:238:  |[NV30/NV40]
   |pushbuf_krel: Assertion |nouveau/pushbuf.c:238:
   |`bkref` failed. |pushbuf_krel: Assertion
   ||`bkref` failed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau