Bug 28017 - Compiz segfaults, backtrace log and patch included
Summary: Compiz segfaults, backtrace log and patch included
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-07 07:18 UTC by Michał Lipski
Modified: 2018-03-06 04:40 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Backtrace log (3.53 KB, text/plain)
2010-05-07 07:18 UTC, Michał Lipski
Details
Patch (909 bytes, patch)
2010-05-07 07:19 UTC, Michał Lipski
Details | Splinter Review

Description Michał Lipski 2010-05-07 07:18:54 UTC
Created attachment 35495 [details]
Backtrace log

Hello,
I use GIT versions of Nouveau and Gallium 3D driver. I'm getting reproducible crash of stable Compiz 0.8.6 while starting some applications in maximized mode, e.g Gedit, Geany, Komodo Edit. Backtrace and patch (I'm not sure if it's a proper fix) included.
Comment 1 Michał Lipski 2010-05-07 07:19:47 UTC
Created attachment 35496 [details] [review]
Patch
Comment 2 Sergey Fionov 2010-05-08 02:48:31 UTC
On 2 my NV40s (NV43 and NV4B) compiz segfaults on the same place when using "resize"(normal mode) and "switcher" plugins. dri2_process_buffers is trying to process even if buffers were not allocated.

With this patch compiz does not segfault, but decoration flickers while resizing window - white border is shown instead. Anyway it reduces the problem to flickering and lack of textures instead of crash.
Comment 3 Marcin Slusarz 2012-11-01 22:20:19 UTC
I guess this was fixed in the meantime?
By looking at the backtrace it doesn't seem to be Nouveau issue - reassigning to "Mesa core".
Comment 4 Timothy Arceri 2018-03-06 04:40:48 UTC
The current mesa code looks to have changed and probably avoids this issue. 

Closing.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.