<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Segmentation fault in image_get_buffers"
href="https://bugs.freedesktop.org/show_bug.cgi?id=85093">85093</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Segmentation fault in image_get_buffers
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/DRI/i965
</td>
</tr>
<tr>
<th>Assignee</th>
<td>idr@freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>tiagomatos@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-3d-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I'm getting the following segfault both on the git master
(2883aff3becbb5a71b0bd270266e58114c98ef12) and 10.3:
Program received signal SIGSEGV, Segmentation fault.
0x00007f03cbb2a784 in image_get_buffers (driDrawable=0x33a6a10, format=4107,
stamp=0x33a6a40, loaderPrivate=0x3f812e0, buffer_mask=1,
buffers=0x7fffbef88bc0) at backends/dri/gbm_dri.c:119
119 if (dri->image_get_buffers == NULL)
(gdb) list
114 struct __DRIimageList *buffers)
115 {
116 struct gbm_dri_surface *surf = loaderPrivate;
117 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
118
119 if (dri->image_get_buffers == NULL)
120 return 0;
121
122 return dri->image_get_buffers(driDrawable, format, stamp,
123 surf->dri_private, buffer_mask,
buffers);
(gdb) p dri
$1 = (struct gbm_dri_device *) 0x0
(gdb) bt
#0 0x00007f03cbb2a784 in image_get_buffers (driDrawable=0x33a6a10,
format=4107, stamp=0x33a6a40, loaderPrivate=0x3f812e0, buffer_mask=1,
buffers=0x7fffbef88bc0) at backends/dri/gbm_dri.c:119
#1 0x00007f03b34166ad in intel_update_image_buffers (brw=0xd3c5e8,
drawable=0x33a6a10) at brw_context.c:1465
#2 0x00007f03b3415f35 in intel_update_renderbuffers (context=0xb08c90,
drawable=0x33a6a10) at brw_context.c:1157
#3 0x00007f03b3415fcc in intel_prepare_render (brw=0xd3c5e8) at
brw_context.c:1178
#4 0x00007f03b3408ea8 in brw_clear (ctx=0xd3c5e8, mask=16) at brw_clear.c:234
#5 0x00007f03b3058c2a in _mesa_Clear (mask=256) at
../../src/mesa/main/clear.c:225
#6 0x00007f03cbf54d09 in _cogl_framebuffer_gl_clear (framebuffer=0xacdab0,
buffers=2, red=0.180392161, green=0.203921571, blue=0.211764708, alpha=1) at
./driver/gl/cogl-framebuffer-gl.c:1013
#7 0x00007f03cbfb1750 in _cogl_framebuffer_clear_without_flush4f
(framebuffer=0xacdab0, buffers=2, red=0.180392161, green=0.203921571,
blue=0.211764708, alpha=1) at ./cogl-framebuffer.c:238
#8 0x00007f03cbfb1af4 in cogl_framebuffer_clear4f (framebuffer=0xacdab0,
buffers=2, red=0.180392161, green=0.203921571, blue=0.211764708, alpha=1) at
./cogl-framebuffer.c:388
#9 0x00007f03cbfb1ccf in cogl_framebuffer_clear (framebuffer=0xacdab0,
buffers=2, color=0x7f039c006eac) at ./cogl-framebuffer.c:457
#10 0x00007f03cd853f75 in clutter_root_node_pre_draw (node=0x7f039c006e50) at
./clutter-paint-nodes.c:116
#11 0x00007f03cd857b17 in _clutter_paint_node_paint (node=0x7f039c006e50) at
./clutter-paint-node.c:961
#12 0x00007f03cd857b4b in _clutter_paint_node_paint (node=0x3ecea40) at
./clutter-paint-node.c:972
#13 0x00007f03cd7ef9ef in clutter_actor_paint_node (actor=0x1f6f160,
root=0x3ecea40) at ./clutter-actor.c:3648
#14 0x00007f03cd7f0040 in clutter_actor_continue_paint (self=0x1f6f160) at
./clutter-actor.c:3951
#15 0x00007f03cd7efe4a in clutter_actor_paint (self=0x1f6f160) at
./clutter-actor.c:3875
#16 0x00007f03cd86d585 in _clutter_stage_do_paint (stage=0x1f6f160, clip=0x0)
at ./clutter-stage.c:688
#17 0x00007f03cd7dc598 in clutter_stage_cogl_redraw (stage_window=0xae2a40) at
./cogl/clutter-stage-cogl.c:566
#18 0x00007f03cd874b32 in _clutter_stage_window_redraw (window=0xae2a40) at
./clutter-stage-window.c:271
#19 0x00007f03cd86e1b5 in clutter_stage_do_redraw (stage=0x1f6f160) at
./clutter-stage.c:1201
#20 0x00007f03cd86e2e2 in _clutter_stage_do_update (stage=0x1f6f160) at
./clutter-stage.c:1259
#21 0x00007f03cd84c085 in master_clock_update_stages (master_clock=0x2883900,
stages=0x2dab440) at ./clutter-master-clock.c:463
#22 0x00007f03cd84c27c in clutter_clock_dispatch (source=0x2962ed0,
callback=0x0, user_data=0x0) at ./clutter-master-clock.c:595
#23 0x00007f03c90ca1c8 in g_main_dispatch (context=0xad1ae0) at gmain.c:3111
#24 0x00007f03c90caf32 in g_main_context_dispatch (context=0xad1ae0) at
gmain.c:3710
#25 0x00007f03c90cb124 in g_main_context_iterate (context=0xad1ae0, block=1,
dispatch=1, self=0xac9640) at gmain.c:3781
#26 0x00007f03c90cb54b in g_main_loop_run (loop=0x20270d0) at gmain.c:3975
#27 0x00007f03d0d12a70 in meta_run () at core/main.c:473
#28 0x0000000000402d08 in main (argc=1, argv=0x7fffbef89718) at main.c:463</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>