Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 144485 Details for
Bug 215018
GLcore segfault in _swrast_depth_test_span
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
screen log from gdb
screenlog.0.col_bx (text/plain), 26.31 KB, created by
Guilherme Destefani
on 2006-12-28 20:05:21 UTC
(
hide
)
Description:
screen log from gdb
Filename:
MIME Type:
Creator:
Guilherme Destefani
Created:
2006-12-28 20:05:21 UTC
Size:
26.31 KB
patch
obsolete
>K(gdb) l >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >615 } >616 else { >(gdb) bt >#0 0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_depth.c:612 >#1 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_span.c:1245 >#2 0x00002aaab007a97e in general_rgba_line (ctx=0xac57a0, vert0=<value optimized out>, vert1=0x4000) at s_linetemp.h:430 >#3 0x00002aaab00d843f in clip_render_line_strip_verts (ctx=0xac57a0, start=0, count=2, flags=<value optimized out>) at t_vb_rendertmp.h:107 >#4 0x00002aaab00dc2da in run_render (ctx=0xac57a0, stage=<value optimized out>) at t_vb_render.c:320 >#5 0x00002aaab00dc4cb in _tnl_run_pipeline (ctx=0xac57a0) at t_pipeline.c:159 >#6 0x00002aaab00e1520 in _tnl_flush_vtx (ctx=0xac57a0) at t_vtx_exec.c:281 >#7 0x00002aaab00df0f3 in _tnl_FlushVertices (ctx=0x9d98130, flags=1920) at t_vtx_api.c:881 >#8 0x00002aaaaffc4e6e in _mesa_LoadMatrixf (m=0x2cf4c3c) at matrix.c:345 >#9 0x00002aaaab1ad8a7 in __glXRender (cl=<value optimized out>, pc=<value optimized out>) at glxcmds.c:1739 >#10 0x00002aaaab1b20c8 in __glXDispatch (client=<value optimized out>) at glxext.c:522 >#11 0x0000000000449c9a in Dispatch () at dispatch.c:459 >#12 0x00000000004325d5 in main (argc=3, argv=0x7fffd389ba78, envp=<value optimized out>) at main.c:447 >(gdb) list >617 /* fail */ >618 mask[i] = 0; >619 } >620 } >621 } >622 } >623 else { >624 /* Don't update Z buffer */ >625 GLuint i; >626 for (i=0; i<n; i++) { >(gdb) down >Bottom (innermost) frame selected; you cannot go down. >(gdb) up >#1 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_span.c:1245 >1245 if (!_swrast_depth_test_span(ctx, span)) { >(gdb) up >#2 0x00002aaab007a97e in general_rgba_line (ctx=0xac57a0, vert0=<value optimized out>, vert1=0x4000) at s_linetemp.h:430 >430 RENDER_SPAN( span ); >(gdb) down >#1 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_span.c:1245 >1245 if (!_swrast_depth_test_span(ctx, span)) { >(gdb) down >#0 0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) down >Bottom (innermost) frame selected; you cannot go down. >(gdb) print z >No symbol "z" in current context. >(gdb) l >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >615 } >616 else { >(gdb) breaKk 612 >Breakpoint 1 at 0x2aaab006d487: file s_depth.c, line 612. >(gdb) up >#1 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_span.c:1245 >1245 if (!_swrast_depth_test_span(ctx, span)) { >(gdb) down >#0 0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) l >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >615 } >616 else { >(gdb) print i >$1 = 4096 >(gdb) print n >No symbol "n" in current context. >(gdb) print mask >$2 = 2147483647 >(gdb) print zptr >$3 = (GLushort *) 0x9d98130 >(gdb) print *zptr >Cannot access memory at address 0x9d98130 >(gdb) print x[1] >No symbol "x" in current context. >(gdb) print x[1Pi] >No symbol "x" in current context. >(gdb) Kwhatis y >No symbol "y" in current context. >(gdb) whatis K zptr >type = GLushort * >(gdb) whatis z >No symbol "z" in current context. >(gdb) l >617 /* fail */ >618 mask[i] = 0; >619 } >620 } >621 } >622 } >623 else { >624 /* Don't update Z buffer */ >625 GLuint i; >626 for (i=0; i<n; i++) { >(gdb) l 600 >595 /* pass */ >596 } >597 else { >598 /* fail */ >599 mask[i] = 0; >600 } >601 } >602 } >603 } >604 break; >(gdb) >605 case GL_LEQUAL: >606 if (ctx->Depth.Mask) { >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >(gdb) >615 } >616 else { >617 /* fail */ >618 mask[i] = 0; >619 } >620 } >621 } >622 } >623 else { >624 /* Don't update Z buffer */ >(gdb) bt >#0 0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_depth.c:612 >#1 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac57a0, span=0x7fffd389aec0) at s_span.c:1245 >#2 0x00002aaab007a97e in general_rgba_line (ctx=0xac57a0, vert0=<value optimized out>, vert1=0x4000) at s_linetemp.h:430 >#3 0x00002aaab00d843f in clip_render_line_strip_verts (ctx=0xac57a0, start=0, count=2, flags=<value optimized out>) at t_vb_rendertmp.h:107 >#4 0x00002aaab00dc2da in run_render (ctx=0xac57a0, stage=<value optimized out>) at t_vb_render.c:320 >#5 0x00002aaab00dc4cb in _tnl_run_pipeline (ctx=0xac57a0) at t_pipeline.c:159 >#6 0x00002aaab00e1520 in _tnl_flush_vtx (ctx=0xac57a0) at t_vtx_exec.c:281 >#7 0x00002aaab00df0f3 in _tnl_FlushVertices (ctx=0x9d98130, flags=1920) at t_vtx_api.c:881 >#8 0x00002aaaaffc4e6e in _mesa_LoadMatrixf (m=0x2cf4c3c) at matrix.c:345 >#9 0x00002aaaab1ad8a7 in __glXRender (cl=<value optimized out>, pc=<value optimized out>) at glxcmds.c:1739 >#10 0x00002aaaab1b20c8 in __glXDispatch (client=<value optimized out>) at glxext.c:522 >#11 0x0000000000449c9a in Dispatch () at dispatch.c:459 >#12 0x00000000004325d5 in main (argc=3, argv=0x7fffd389ba78, envp=<value optimized out>) at main.c:447 >(gdb) Quit >(gdb) Quit >(gdb) l >625 GLuint i; >626 for (i=0; i<n; i++) { >627 if (mask[i]) { >628 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >629 if (z[i] <= *zptr) { >630 /* pass */ >631 } >632 else { >633 /* fail */ >634 mask[i] = 0; >(gdb) l 600 >595 /* pass */ >596 } >597 else { >598 /* fail */ >599 mask[i] = 0; >600 } >601 } >602 } >603 } >604 break; >(gdb) >605 case GL_LEQUAL: >606 if (ctx->Depth.Mask) { >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >(gdb) >615 } >616 else { >617 /* fail */ >618 mask[i] = 0; >619 } >620 } >621 } >622 } >623 else { >624 /* Don't update Z buffer */ >(gdb) >625 GLuint i; >626 for (i=0; i<n; i++) { >627 if (mask[i]) { >628 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >629 if (z[i] <= *zptr) { >630 /* pass */ >631 } >632 else { >633 /* fail */ >634 mask[i] = 0; >(gdb) >635 } >636 } >637 } >638 } >639 break; >640 case GL_GEQUAL: >641 if (ctx->Depth.Mask) { >642 /* Update Z buffer */ >643 GLuint i; >644 for (i=0; i<n; i++) { >(gdb) >645 if (mask[i]) { >646 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >647 if (z[i] >= *zptr) { >648 /* pass */ >649 *zptr = z[i]; >650 } >651 else { >652 /* fail */ >653 mask[i] = 0; >654 } >(gdb) >655 } >656 } >657 } >658 else { >659 /* Don't update Z buffer */ >660 GLuint i; >661 for (i=0; i<n; i++) { >662 if (mask[i]) { >663 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >664 if (z[i] >= *zptr) { >(gdb) >665 /* pass */ >666 } >667 else { >668 /* fail */ >669 mask[i] = 0; >670 } >671 } >672 } >673 } >674 break; >(gdb) >675 case GL_GREATER: >676 if (ctx->Depth.Mask) { >677 /* Update Z buffer */ >678 GLuint i; >679 for (i=0; i<n; i++) { >680 if (mask[i]) { >681 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >682 if (z[i] > *zptr) { >683 /* pass */ >684 *zptr = z[i]; >(gdb) l 600 >595 /* pass */ >596 } >597 else { >598 /* fail */ >599 mask[i] = 0; >600 } >601 } >602 } >603 } >604 break; >(gdb) >605 case GL_LEQUAL: >606 if (ctx->Depth.Mask) { >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >(gdb) info b >Num Type Disp Enb Address What >1 breakpoint keep y 0x00002aaab006d487 in _swrast_depth_test_span at s_depth.c:612 >(gdb) k >Kill the program being debugged? (y or n) y >(gdb) c >The program is not being run. >(gdb) r >Starting program: /usr/bin/Xorg :1 -ac >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. > >X Window System Version 7.1.1 >Release Date: 12 May 2006 >X Protocol Version 11, Revision 0, Release 7.1.1 >Build Operating System: Linux 2.6.9-42.ELsmp x86_64 Red Hat, Inc. >Current Operating System: Linux homemfera.perkons.net.br 2.6.18-1.2868.fc6xen #1 SMP Fri Dec 15 17:47:25 EST 2006 x86_64 >Build Date: 01 December 2006 >Build ID: xorg-x11-server 1.1.1-47.2.fc6 > Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. >Module Loader present >Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >(==) Log file: "/var/log/Xorg.1.log", Time: Thu Dec 28 17:54:16 2006 >(==) Using config file: "/etc/X11/xorg.conf" >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >[tcsetpgrp failed in terminal_inferior: Operation not permitted] >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >(EE) Failed to load module "v4l" (module does not exist, 0) >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >Error in re-setting breakpoint 1: >No source file named s_depth.c. >(EE) AIGLX: DRI module not loaded >The XKEYBOARD keymap compiler (xkbcomp) reports: >> Warning: Multiple names for keycode 134 >> Using <KPPT>, ignoring <I06> >Errors from xkbcomp are not fatal to the X server > > > > > >^[^[ > > > > >[1]+ Stopped gdb /usr/bin/Xorg >[1;31mroot1;00m@04;01;33mhomemfera0;00m:1;32m/home/Gui1;00m]$mfg;32m/home/Gui1;00m]$ >gdb /usr/bin/Xorg > > >[1]+ Stopped gdb /usr/bin/Xorg >[1;31mroot1;00m@04;01;33mhomemfera0;00m:1;32m/home/Gui1;00m]$mfg;32m/home/Gui1;00m]$ >gdb /usr/bin/Xorg > > > > > > > > > >[1]+ Stopped gdb /usr/bin/Xorg >[1;31mroot1;00m@04;01;33mhomemfera0;00m:1;32m/home/Gui1;00m]$mfg;32m/home/Gui1;00m]$ >gdb /usr/bin/Xorg > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) Quit >(gdb) p >$4 = (GLushort *) 0x9d98130 >(gdb) l >607 /* Update Z buffer */ >608 GLuint i; >609 for (i=0; i<n; i++) { >610 if (mask[i]) { >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >612 if (z[i] <= *zptr) { >613 /* pass */ >614 *zptr = z[i]; >615 } >616 else { >(gdb) p i >$5 = 0 >(gdb) p n >No symbol "n" in current context. >(gdb) p mask >$6 = 2147483647 >(gdb) n >614 *zptr = z[i]; >(gdb) >609 for (i=0; i<n; i++) { >(gdb) >610 if (mask[i]) { >(gdb) >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >(gdb) > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) >614 *zptr = z[i]; >(gdb) >609 for (i=0; i<n; i++) { >(gdb) >610 if (mask[i]) { >(gdb) >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >(gdb) > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) >614 *zptr = z[i]; >(gdb) >609 for (i=0; i<n; i++) { >(gdb) >610 if (mask[i]) { >(gdb) >611 GLushort *zptr = Z_ADDRESS(x[i], y[i]); >(gdb) > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) >614 *zptr = z[i]; >(gdb) p *zptr >$7 = 65535 >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) c >Continuing. > >Breakpoint 1, _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbc0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) help b >Set breakpoint at specified line or function. >break [LOCATION] [thread THREADNUM] [if CONDITION] >LOCATION may be a line number, function name, or "*" and an address. >If a line number is specified, break at start of code for that line. >If a function is specified, break at start of code for that function. >If an address is specified, break at that exact address. >With no LOCATION, uses current execution address of selected stack frame. >This is useful for breaking on return to a stack frame. > >THREADNUM is the number from "info threads". >CONDITION is a boolean expression. > >Multiple breakpoints at one place are permitted, and useful if conditional. > >Do "help breakpoints" for info on other commands dealing with breakpoints. >(gdb) >Set breakpoint at specified line or function. >break [LOCATION] [thread THREADNUM] [if CONDITION] >LOCATION may be a line number, function name, or "*" and an address. >If a line number is specified, break at start of code for that line. >If a function is specified, break at start of code for that function. >If an address is specified, break at that exact address. >With no LOCATION, uses current execution address of selected stack frame. >This is useful for breaking on return to a stack frame. > >THREADNUM is the number from "info threads". >CONDITION is a boolean expression. > >Multiple breakpoints at one place are permitted, and useful if conditional. > >Do "help breakpoints" for info on other commands dealing with breakpoints. >(gdb) >Set breakpoint at specified line or function. >break [LOCATION] [thread THREADNUM] [if CONDITION] >LOCATION may be a line number, function name, or "*" and an address. >If a line number is specified, break at start of code for that line. >If a function is specified, break at start of code for that function. >If an address is specified, break at that exact address. >With no LOCATION, uses current execution address of selected stack frame. >This is useful for breaking on return to a stack frame. > >THREADNUM is the number from "info threads". >CONDITION is a boolean expression. > >Multiple breakpoints at one place are permitted, and useful if conditional. > >Do "help breakpoints" for info on other commands dealing with breakpoints. >(gdb) info bre >Num Type Disp Enb Address What >1 breakpoint keep y 0x00002aaab006d487 in _swrast_depth_test_span at s_depth.c:612 > breakpoint already hit 83 times >(gdb) disable 1 >(gdb) c >Continuing. > >Program received signal SIGSEGV, Segmentation fault. >0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbb0) at s_depth.c:612 >612 if (z[i] <= *zptr) { >(gdb) p >$8 = 65535 >(gdb) n >xf86SigHandler (signo=11) at xf86Events.c:1461 >1461 { >(gdb) n >1462 if ((signo == SIGILL) && xf86SigIllHandler) { >(gdb) n >1469 if (xf86SignalIntercept && (*xf86SignalIntercept < 0)) { >(gdb) n >1476 signal(signo,SIG_IGN); >(gdb) n >1477 xf86Info.caughtSignal = TRUE; >(gdb) n >1479 XF86BigfontCleanup(); >(gdb) n >1290 ErrorF("\nBacktrace:\n"); >(gdb) n > >Backtrace: >1291 size = backtrace(array, 32); >(gdb) Kbt >#0 xf86SigHandler (signo=11) at xf86Events.c:1291 >#1 <signal handler called> >#2 0x00002aaab006d48f in _swrast_depth_test_span (ctx=0xac59d0, span=0x7fffe858bbb0) at s_depth.c:612 >#3 0x00002aaab0087d0e in _swrast_write_rgba_span (ctx=0xac59d0, span=0x7fffe858bbb0) at s_span.c:1245 >#4 0x00002aaab007a97e in general_rgba_line (ctx=0xac59d0, vert0=<value optimized out>, vert1=0x4000) at s_linetemp.h:430 >#5 0x00002aaab00d843f in clip_render_line_strip_verts (ctx=0xac59d0, start=0, count=2, flags=<value optimized out>) at t_vb_rendertmp.h:107 >#6 0x00002aaab00dc2da in run_render (ctx=0xac59d0, stage=<value optimized out>) at t_vb_render.c:320 >#7 0x00002aaab00dc4cb in _tnl_run_pipeline (ctx=0xac59d0) at t_pipeline.c:159 >#8 0x00002aaab00e1520 in _tnl_flush_vtx (ctx=0xac59d0) at t_vtx_exec.c:281 >#9 0x00002aaab00df0f3 in _tnl_FlushVertices (ctx=0x953f4a0, flags=1920) at t_vtx_api.c:881 >#10 0x00002aaaaffc4e6e in _mesa_LoadMatrixf (m=0x36358ac) at matrix.c:345 >#11 0x00002aaaab1ad8a7 in __glXRender (cl=<value optimized out>, pc=<value optimized out>) at glxcmds.c:1739 >#12 0x00002aaaab1b20c8 in __glXDispatch (client=<value optimized out>) at glxext.c:522 >#13 0x0000000000449c9a in Dispatch () at dispatch.c:459 >#14 0x00000000004325d5 in main (argc=3, argv=0x7fffe858c768, envp=<value optimized out>) at main.c:447 >(gdb) c >Continuing. >0: /usr/bin/Xorg(xf86SigHandler+0x71) [0x4863f1] >1: /lib64/libc.so.6 [0x31db430210] >2: /usr/lib64/xorg/modules/extensions/libGLcore.so(_swrast_depth_test_span+0x6bf) [0x2aaab006d48f] >3: /usr/lib64/xorg/modules/extensions/libGLcore.so(_swrast_write_rgba_span+0x5be) [0x2aaab0087d0e] >4: /usr/lib64/xorg/modules/extensions/libGLcore.so [0x2aaab007a97e] >5: /usr/lib64/xorg/modules/extensions/libGLcore.so [0x2aaab00d843f] >6: /usr/lib64/xorg/modules/extensions/libGLcore.so [0x2aaab00dc2da] >7: /usr/lib64/xorg/modules/extensions/libGLcore.so(_tnl_run_pipeline+0x12b) [0x2aaab00dc4cb] >8: /usr/lib64/xorg/modules/extensions/libGLcore.so(_tnl_flush_vtx+0x320) [0x2aaab00e1520] >9: /usr/lib64/xorg/modules/extensions/libGLcore.so(_tnl_FlushVertices+0x73) [0x2aaab00df0f3] >10: /usr/lib64/xorg/modules/extensions/libGLcore.so(_mesa_LoadMatrixf+0x9e) [0x2aaaaffc4e6e] >11: /usr/lib64/xorg/modules/extensions/libglx.so(__glXRender+0xd7) [0x2aaaab1ad8a7] >12: /usr/lib64/xorg/modules/extensions/libglx.so [0x2aaaab1b20c8] >13: /usr/bin/Xorg(Dispatch+0x1ca) [0x449c9a] >14: /usr/bin/Xorg(main+0x455) [0x4325d5] >15: /lib64/libc.so.6(__libc_start_main+0xf4) [0x31db41da44] >16: /usr/bin/Xorg(FontFileCompleteXLFD+0x231) [0x4318c9] > >Fatal server error: >Caught signal 11. Server aborting > > >Program received signal SIGABRT, Aborted. >0x00000031db4301b5 in raise () from /lib64/libc.so.6 >(gdb) The program is running. Exit anyway? (y or n) y >[1;31mroot1;00m@04;01;33mhomemfera0;00m:1;32m/home/Gui1;00m]$m:1;32m/home/Gui1;00m]$ >[1;31mroot1;00m@04;01;33mhomemfera0;00m:1;32m/home/Gui1;00m]$$exit2m/home/Gui1;00m]$
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 215018
:
144478
|
144479
|
144480
|
144481
|
144483
| 144485