|
Hello.
I see in UPDATING > The default mesa has been updated to 7.6.1 and the default xorg-server > to 1.7.7. > A switch is available for people that want to use mesa 7.11.x and > xorg-server 1.10.6. This requires an nvidia card or Intel+KMS support. I have a Radeon card, so, does this mean I will get xorg-server? Any way to get 1.10? Any advantage into this? Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? Thought I just asked, before risking to blow everything up :) bye & Thanks av. _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On Mon, Apr 23, 2012 at 6:49 AM, Andrea Venturoli <[hidden email]> wrote:
> Hello. > > I see in UPDATING > >> The default mesa has been updated to 7.6.1 and the default xorg-server >> to 1.7.7. >> A switch is available for people that want to use mesa 7.11.x and >> xorg-server 1.10.6. This requires an nvidia card or Intel+KMS support. > > > I have a Radeon card, so, does this mean I will get xorg-server? Any way to > get 1.10? Any advantage into this? > > Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? This flag only applies to Mesa, and it's no longer used. The new WITH_NEW_XORG applies to both xorg-server and Mesa. > > Thought I just asked, before risking to blow everything up :) > > bye & Thanks > av. > _______________________________________________ > [hidden email] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "[hidden email]" -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/ _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
Zhihao Yuan writes: > > Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? > > This flag only applies to Mesa, and it's no longer used. The new > WITH_NEW_XORG applies to both xorg-server and Mesa. Is there a URL for the release notes? Rexpectfully, Robert Huff _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Andrea Venturoli
On Mon, 23 Apr 2012, Andrea Venturoli wrote:
> I have a Radeon card, so, does this mean I will get xorg-server? Any way to > get 1.10? Any advantage into this? A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa 7.11. So far there are no Firefox title bar artifacts like there were occasionally with the earlier version. > Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, xorg-server, xf86-input-*, xf86-video-*, and... a few other things I should have taken notes on. _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On 04/23/12 05:59, Warren Block wrote:
> On Mon, 23 Apr 2012, Andrea Venturoli wrote: > >> I have a Radeon card, so, does this mean I will get xorg-server? Any >> way to get 1.10? Any advantage into this? > > A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa > 7.11. So far there are no Firefox title bar artifacts like there were > occasionally with the earlier version. > >> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? > > Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, > xorg-server, xf86-input-*, xf86-video-*, and... a few other things I > should have taken notes on. > _______________________________________________ > [hidden email] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "[hidden email]" Errors at the same address whenever certain applications are launched. Failing examples: Firefox, gedit, qt4-designer Successful: xfce4-terminal, ioquake3, compiz I just completed recompiling all ports dependent on libGL with no luck. I had "WITHOUT_NOUVEAU" in make.conf at the same time as "WITH_NEW_XORG", is that the problem? Does this sound like an Xorg problem or a ports/ld problem? Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On Mon, Apr 23, 2012 at 9:28 AM, matt <[hidden email]> wrote:
> On 04/23/12 05:59, Warren Block wrote: >> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >> >>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>> way to get 1.10? Any advantage into this? >> >> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >> 7.11. So far there are no Firefox title bar artifacts like there were >> occasionally with the earlier version. >> >>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >> >> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >> should have taken notes on. >> _______________________________________________ >> [hidden email] mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-x11 >> To unsubscribe, send any mail to "[hidden email]" > Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus > Errors at the same address whenever certain applications are launched. > Failing examples: Firefox, gedit, qt4-designer > Successful: xfce4-terminal, ioquake3, compiz > > I just completed recompiling all ports dependent on libGL with no luck. > I had "WITHOUT_NOUVEAU" in make.conf at the same time as > "WITH_NEW_XORG", is that the problem? WITHOUT_NOUVEAU has no effect; only WITH_NEW_XORG has. Any crash log? Xorg.0.log? > Does this sound like an Xorg problem or a ports/ld problem? > > Matt > _______________________________________________ > [hidden email] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "[hidden email]" -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/ _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On 04/23/12 07:40, Zhihao Yuan wrote:
> On Mon, Apr 23, 2012 at 9:28 AM, matt <[hidden email]> wrote: >> On 04/23/12 05:59, Warren Block wrote: >>> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >>> >>>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>>> way to get 1.10? Any advantage into this? >>> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >>> 7.11. So far there are no Firefox title bar artifacts like there were >>> occasionally with the earlier version. >>> >>>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >>> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >>> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >>> should have taken notes on. >>> _______________________________________________ >>> [hidden email] mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-x11 >>> To unsubscribe, send any mail to "[hidden email]" >> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >> Errors at the same address whenever certain applications are launched. >> Failing examples: Firefox, gedit, qt4-designer >> Successful: xfce4-terminal, ioquake3, compiz >> >> I just completed recompiling all ports dependent on libGL with no luck. >> I had "WITHOUT_NOUVEAU" in make.conf at the same time as >> "WITH_NEW_XORG", is that the problem? > WITHOUT_NOUVEAU has no effect; only WITH_NEW_XORG has. > Any crash log? Xorg.0.log? > >> Does this sound like an Xorg problem or a ports/ld problem? >> >> Matt >> _______________________________________________ >> [hidden email] mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "[hidden email]" > > http://pastebin.com/7JHyXYH1 Short version is " [ 36202.557] Bus error: 10 at address 0x803bc24e2 " The address never changes, whenever Xorg crashes since the update. System compiled with base cc (gcc), ports are a mix of gcc & gcc47...I did my recompile with gcc only in case it was a gcc47/libmap.conf issue. Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Matt-332
On Mon, 23 Apr 2012, matt wrote:
> On 04/23/12 05:59, Warren Block wrote: >> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >> >>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>> way to get 1.10? Any advantage into this? >> >> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >> 7.11. So far there are no Firefox title bar artifacts like there were >> occasionally with the earlier version. >> >>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >> >> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >> should have taken notes on. > Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus > Errors at the same address whenever certain applications are launched. > Failing examples: Firefox, gedit, qt4-designer > Successful: xfce4-terminal, ioquake3, compiz > > I just completed recompiling all ports dependent on libGL with no luck. > I had "WITHOUT_NOUVEAU" in make.conf at the same time as > "WITH_NEW_XORG", is that the problem? > Does this sound like an Xorg problem or a ports/ld problem? I also did 'portmaster driconf', which rebuilt libglut and libGLU. Run pkg_libchk from sysutils/bsdadminscripts to check for missing libraries. _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On 04/23/12 09:37, Warren Block wrote:
> On Mon, 23 Apr 2012, matt wrote: > >> On 04/23/12 05:59, Warren Block wrote: >>> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >>> >>>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>>> way to get 1.10? Any advantage into this? >>> >>> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >>> 7.11. So far there are no Firefox title bar artifacts like there were >>> occasionally with the earlier version. >>> >>>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >>> >>> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >>> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >>> should have taken notes on. > >> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >> Errors at the same address whenever certain applications are launched. >> Failing examples: Firefox, gedit, qt4-designer >> Successful: xfce4-terminal, ioquake3, compiz >> >> I just completed recompiling all ports dependent on libGL with no luck. >> I had "WITHOUT_NOUVEAU" in make.conf at the same time as >> "WITH_NEW_XORG", is that the problem? >> Does this sound like an Xorg problem or a ports/ld problem? > > I also did 'portmaster driconf', which rebuilt libglut and libGLU. > Run pkg_libchk from sysutils/bsdadminscripts to check for missing > libraries. Haven't run pkg_libchk yet, great idea. I did run pkgdb -F and rebuild a few hundred ports hoping to shotgun fix it. I was experimenting with wine 3d acceleration a week or so ago, it's possible something broken happened as a result of mounting ports dir inside the chroot...or /usr/local/lib32 stuff? I also have AIGLX on in Xorg.conf from that adventure. Problem arose on first startx after the update, however, so it's not clear. Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Warren Block
On 04/23/12 09:37, Warren Block wrote:
> On Mon, 23 Apr 2012, matt wrote: > >> On 04/23/12 05:59, Warren Block wrote: >>> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >>> >>>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>>> way to get 1.10? Any advantage into this? >>> >>> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >>> 7.11. So far there are no Firefox title bar artifacts like there were >>> occasionally with the earlier version. >>> >>>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >>> >>> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >>> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >>> should have taken notes on. > >> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >> Errors at the same address whenever certain applications are launched. >> Failing examples: Firefox, gedit, qt4-designer >> Successful: xfce4-terminal, ioquake3, compiz >> >> I just completed recompiling all ports dependent on libGL with no luck. >> I had "WITHOUT_NOUVEAU" in make.conf at the same time as >> "WITH_NEW_XORG", is that the problem? >> Does this sound like an Xorg problem or a ports/ld problem? > > I also did 'portmaster driconf', which rebuilt libglut and libGLU. > Run pkg_libchk from sysutils/bsdadminscripts to check for missing > libraries. # pkg_libchk opera-11.62_1: /usr/local/lib/opera/liboperakde4.so misses libkdecore.so.7 opera-11.62_1: /usr/local/lib/opera/liboperakde4.so misses libkdeui.so.7 opera-11.62_1: /usr/local/lib/opera/liboperakde4.so misses libkio.so.7 I removed all of /usr/local/lib32 beforehand, just in case... I will rebuild glut & GLU and anything else. Is there anyway to get a backtrace on X? Is it as easy as gdb startx? Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Warren Block
On 04/23/12 09:37, Warren Block wrote:
> On Mon, 23 Apr 2012, matt wrote: > >> On 04/23/12 05:59, Warren Block wrote: >>> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >>> >>>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>>> way to get 1.10? Any advantage into this? >>> >>> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >>> 7.11. So far there are no Firefox title bar artifacts like there were >>> occasionally with the earlier version. >>> >>>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >>> >>> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >>> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >>> should have taken notes on. > >> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >> Errors at the same address whenever certain applications are launched. >> Failing examples: Firefox, gedit, qt4-designer >> Successful: xfce4-terminal, ioquake3, compiz >> >> I just completed recompiling all ports dependent on libGL with no luck. >> I had "WITHOUT_NOUVEAU" in make.conf at the same time as >> "WITH_NEW_XORG", is that the problem? >> Does this sound like an Xorg problem or a ports/ld problem? > > I also did 'portmaster driconf', which rebuilt libglut and libGLU. > Run pkg_libchk from sysutils/bsdadminscripts to check for missing > libraries. > The problem can be excluded by not running my normal xinitrc, however I do think this may be either an X or base system bug? Test case for creating this involves starting with my normal xinitrc, desktop appears, then launching Thunar. Closing a window also causes the crash. Here is a complete backtrace...can anyone make any sense of this? Is this related to the libthr.so.3 issues recently on CURRENT? Program received signal SIGBUS, Bus error. 0x0000000803bc8bb2 in glxGetScreen () from /usr/local/lib/xorg/modules/extensions/libglx.so (gdb) Continuing. Program received signal SIGABRT, Aborted. 0x0000000803254bbc in thr_kill () from /lib/libc.so.7 (gdb) bt #0 0x0000000803254bbc in thr_kill () from /lib/libc.so.7 #1 0x00000008032fee9b in abort () from /lib/libc.so.7 #2 0x000000000046ceff in OsAbort () #3 0x0000000000479bfc in ddxGiveUp () #4 0x000000000000000a in ?? () #5 0x7d25c10fe5bd6725 in ?? () #6 0x0000000000593830 in ?? () #7 0x00000000004694ee in LogSetParameter () #8 0x0000000000469743 in FatalError () #9 0x000000000046a703 in OsLookupColor () #10 0x0000000001116c00 in ?? () #11 0x7d25c10fe5bd6725 in ?? () #12 0x00007fffffffd3a0 in ?? () #13 0x000000000100e400 in ?? () #14 0x00007fffffffd780 in ?? () #15 0x0000000802fdf1be in pthread_sigmask () from /lib/libthr.so.3 #16 0x0000000802fdf34b in pthread_sigmask () from /lib/libthr.so.3 #17 0x00007ffffffff043 in ?? () #18 0x0000000802fdf270 in pthread_sigmask () from /lib/libthr.so.3 #19 0x0000000000000000 in ?? () #20 0x0000000000000000 in ?? () #21 0x0000000000000000 in ?? () #22 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #23 0x5a5a5a5a5a5a5a5a in ?? () #24 0x0000000003380100 in ?? () #25 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 #26 0x0000000000000001 in ?? () #27 0x0000000000000000 in ?? () #28 0x00000000000a8008 in ?? () #29 0x0000000000000118 in ?? () #30 0x0000000000000001 in ?? () #31 0x000000000080ccf8 in screenInfo () #32 0x0000000004c00dc0 in ?? () #33 0x0000000004c97000 in ?? () #34 0x0000000003380100 in ?? () #35 0x000000000080ccc0 in ScreenSaverBlanking () #36 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 #37 0x00000000008026c0 in RegionEmptyBox () #38 0x001b001300000009 in ?? () #39 0x0000000000000000 in ?? () #40 0x003b003b00000001 in ?? () #41 0x0000000000000000 in ?? () #42 0x0000000803bc8bb2 in glxGetScreen () from /usr/local/lib/xorg/modules/extensions/libglx.so #43 0x0000000000000043 in ?? () #44 0x0000000000013202 in ?? () ---Type <return> to continue, or q <return> to quit--- #45 0x00007fffffffd850 in ?? () #46 0x000000000000003b in ?? () #47 0x0000000000000320 in ?? () #48 0x0000000000010002 in ?? () #49 0x0000000000020002 in ?? () #50 0x000000000000037f in ?? () #51 0x0000000000000000 in ?? () #52 0x0000000000000000 in ?? () #53 0x0002ffff00001fa0 in ?? () #54 0x0000000068741582 in ?? () #55 0x000000000000ffff in ?? () #56 0x0000000000000000 in ?? () #57 0x000000000000ffff in ?? () #58 0x0000000000000000 in ?? () #59 0x0000000000000000 in ?? () #60 0x0000000000000000 in ?? () #61 0x0000000000000000 in ?? () #62 0x0000000000000000 in ?? () #63 0x0000000000000000 in ?? () #64 0x000000000000191b in ?? () #65 0x000000000000ffff in ?? () #66 0x0000000000000000 in ?? () #67 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #68 0x0000000000000000 in ?? () #69 0x0000000000000000 in ?? () #70 0x0000000047012f00 in ?? () #71 0x0000000000000000 in ?? () #72 0x000000004b7fffff in ?? () #73 0x0000000000000000 in ?? () #74 0x0000000044d30000 in ?? () #75 0x0000000000000000 in ?? () #76 0x0000000043120000 in ?? () #77 0x0000000000000000 in ?? () #78 0x000000003f5db3d7 in ?? () #79 0x0000000000000000 in ?? ()g3l! #80 0x0000000000000000 in ?? () #81 0x0000000000000000 in ?? () #82 0x0000000000000000 in ?? () #83 0x0000000000000000 in ?? () #84 0x000000007fffffff in ?? () #85 0x0000000000000000 in ?? () #86 0x000000003f800000 in ?? () #87 0x0000000000000000 in ?? () #88 0x000000003f800000 in ?? () #89 0x0000000000000000 in ?? () #90 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #91 0x0000000000000000 in ?? () #92 0x0000000000000000 in ?? () #93 0x0000000000000000 in ?? () #94 0x0000000000000000 in ?? () #95 0x0000000000000000 in ?? () #96 0x0000000000000000 in ?? () #97 0x0000000000000000 in ?? () #98 0x0000000000000000 in ?? () #99 0x0000000000000000 in ?? () #100 0x0000000000000000 in ?? () #101 0x0000000000000000 in ?? () #102 0x0000000000000000 in ?? () #103 0x0000000000000000 in ?? () #104 0x0000000000000000 in ?? () #105 0x0000000000000000 in ?? () #106 0x0000000000000000 in ?? () #107 0x0000000000000000 in ?? () #108 0x0000000000000000 in ?? () #109 0x0000000000000000 in ?? () #110 0x0000000000000000 in ?? () #111 0x0000000000000000 in ?? () #112 0x0000000000000000 in ?? () #113 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #114 0x000000080082f2a0 in ?? () #115 0x0000000000000000 in ?? () #116 0x0000000000000000 in ?? () #117 0x0000000000000000 in ?? () #118 0x0000000000000000 in ?? () #119 0x0000000000000000 in ?? () #120 0x0000000000000000 in ?? () #121 0x0000000000000000 in ?? () #122 0x0000000000000000 in ?? () #123 0x0000000000000000 in ?? () #124 0x0000000000000000 in ?? () #125 0x0000000000000004 in ?? () #126 0x0000000000000000 in ?? () #127 0x0000000000000000 in ?? () #128 0x0000000000000000 in ?? () #129 0x0000000000000000 in ?? () #130 0x000000000000000a in ?? () #131 0x0000000000000003 in ?? () #132 0x0000000000000000 in ?? () #133 0x0000000803bc8bb2 in glxGetScreen () from /usr/local/lib/xorg/modules/extensions/libglx.so #134 0x0000000000000000 in ?? () #135 0x0000000000000009 in ?? () ---Type <return> to continue, or q <return> to quit--- #136 0x0000000000000000 in ?? () #137 0x0000000000000000 in ?? () #138 0x0000000000000000 in ?? () #139 0x0000000000000000 in ?? () #140 0x0000000004c97000 in ?? () #141 0x7d25c10fe5bd6725 in ?? () #142 0x0000000004c970b0 in ?? () #143 0x00000000010a4500 in ?? () #144 0x000000000113cf00 in ?? () #145 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 #146 0x0000000004c97000 in ?? () #147 0x00000000004ef463 in DamageDestroy () #148 0x0000000003380100 in ?? () #149 0x000000000080ccc0 in ScreenSaverBlanking () #150 0x7d25c10fe5bd6725 in ?? () #151 0x00000000008026c0 in RegionEmptyBox () #152 0x0000000803bd13f3 in __glXDRIdrawableDestroy () from /usr/local/lib/xorg/modules/extensions/libglx.so #153 0x0000000803bc710c in DrawableGone () from /usr/local/lib/xorg/modules/extensions/libglx.so #154 0x00000000004510da in FreeResource () #155 0x00007fffffffd970 in ?? () #156 0x0000000001014bb0 in ?? () ---Type <return> to continue, or q <return> to quit--- #157 0x00007fffffffd96c in ?? () #158 0x0000000803bc1286 in validGlxDrawable () from /usr/local/lib/xorg/modules/extensions/libglx.so #159 0x0000000803bc1a8f in DoDestroyDrawable.isra.12 () from /usr/local/lib/xorg/modules/extensions/libglx.so #160 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 #161 0x00000000010af800 in ?? () #162 0x0000000003380100 in ?? () #163 0x7d25c10fe5bd6725 in ?? () #164 0x0000000004c2a08c in ?? () #165 0x00000000010af800 in ?? () #166 0x00000000010af918 in ?? () #167 0x0000000803bc7aeb in __glXDispatch () from /usr/local/lib/xorg/modules/extensions/libglx.so #168 0x00000000004319fb in SendErrorToClient () #169 0x0000000000000000 in ?? () #170 0x0000000000000000 in ?? () #171 0x0000000001012c00 in ?? () #172 0x000000000000001e in ?? () #173 0x000000000080c4a0 in ConnectionInfo () #174 0x0000000001012c00 in ?? () #175 0x0000000000000000 in ?? () #176 0x7d25c10fe5bd6725 in ?? () ---Type <return> to continue, or q <return> to quit--- #177 0x0000000001356d00 in ?? () #178 0x00000000007f9fd4 in auditTrailLevel () #179 0x0000000000000001 in ?? () #180 0x000000000080ccc0 in ScreenSaverBlanking () #181 0x000000000080ccf8 in screenInfo () #182 0x000000000080cca0 in clients () #183 0x000000000080c448 in DPMSEnabled () #184 0x000000000042446a in ?? () #185 0x00000000004247dd in _start () #186 0x0000000800810000 in ?? () #187 0x0000000000000000 in ?? () #188 0x0000000000000004 in ?? () #189 0x00007fffffffdd70 in ?? () #190 0x00007fffffffdd81 in ?? () #191 0x00007fffffffdd84 in ?? () #192 0x00007fffffffdd8a in ?? () #193 0x0000000000000000 in ?? () #194 0x00007fffffffdda8 in ?? () #195 0x00007fffffffddb6 in ?? () #196 0x00007fffffffddd6 in ?? () #197 0x00007fffffffddeb in ?? () #198 0x00007fffffffde0e in ?? () #199 0x00007fffffffde23 in ?? () ---Type <return> to continue, or q <return> to quit--- #200 0x00007fffffffde80 in ?? () #201 0x00007fffffffde8f in ?? () #202 0x00007fffffffde9f in ?? () #203 0x00007fffffffdeb7 in ?? () #204 0x00007fffffffdec2 in ?? () #205 0x00007fffffffded3 in ?? () #206 0x00007fffffffdede in ?? () #207 0x00007fffffffdef6 in ?? () #208 0x00007fffffffdf10 in ?? () #209 0x00007fffffffdf28 in ?? () #210 0x00007fffffffdf34 in ?? () #211 0x00007fffffffdf63 in ?? () #212 0x0000000000000000 in ?? () #213 0x0000000000000003 in ?? () #214 0x0000000000400040 in ?? () #215 0x0000000000000004 in ?? () #216 0x0000000000000038 in ?? () #217 0x0000000000000005 in ?? () #218 0x0000000000000008 in ?? () #219 0x0000000000000006 in ?? () #220 0x0000000000001000 in ?? () #221 0x0000000000000008 in ?? () #222 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #223 0x0000000000000009 in ?? () #224 0x0000000000424750 in ?? () #225 0x0000000000000007 in ?? () #226 0x00000008007f0000 in ?? () #227 0x000000000000000f in ?? () #228 <signal handler called> #229 0x0000000000000000 in ?? () Previous frame inner to this frame (corrupt stack?) Thanks! Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On 04/24/12 23:38, matt wrote:
> On 04/23/12 09:37, Warren Block wrote: >> On Mon, 23 Apr 2012, matt wrote: >> >>> On 04/23/12 05:59, Warren Block wrote: >>>> On Mon, 23 Apr 2012, Andrea Venturoli wrote: >>>> >>>>> I have a Radeon card, so, does this mean I will get xorg-server? Any >>>>> way to get 1.10? Any advantage into this? >>>> >>>> A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa >>>> 7.11. So far there are no Firefox title bar artifacts like there were >>>> occasionally with the earlier version. >>>> >>>>> Also, I have WITHOUT_NOUVEAU in /etc/make.conf. Should I remove it? >>>> >>>> Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, >>>> xorg-server, xf86-input-*, xf86-video-*, and... a few other things I >>>> should have taken notes on. >> >>> Interesting. Another Radeon 4650 (rv730) is not working here, giving >>> Bus >>> Errors at the same address whenever certain applications are launched. >>> Failing examples: Firefox, gedit, qt4-designer >>> Successful: xfce4-terminal, ioquake3, compiz >>> >>> I just completed recompiling all ports dependent on libGL with no luck. >>> I had "WITHOUT_NOUVEAU" in make.conf at the same time as >>> "WITH_NEW_XORG", is that the problem? >>> Does this sound like an Xorg problem or a ports/ld problem? >> >> I also did 'portmaster driconf', which rebuilt libglut and libGLU. >> Run pkg_libchk from sysutils/bsdadminscripts to check for missing >> libraries. >> > I rebuilt most ports, the rest are rebuilding now. > The problem can be excluded by not running my normal xinitrc, however > I do think this may be either an X or base system bug? > Test case for creating this involves starting with my normal xinitrc, > desktop appears, then launching Thunar. Closing a window also causes > the crash. > > Here is a complete backtrace...can anyone make any sense of this? Is > this related to the libthr.so.3 issues recently on CURRENT? > > > Program received signal SIGBUS, Bus error. > 0x0000000803bc8bb2 in glxGetScreen () > from /usr/local/lib/xorg/modules/extensions/libglx.so > (gdb) > Continuing. > > Program received signal SIGABRT, Aborted. > 0x0000000803254bbc in thr_kill () from /lib/libc.so.7 > (gdb) bt > #0 0x0000000803254bbc in thr_kill () from /lib/libc.so.7 > #1 0x00000008032fee9b in abort () from /lib/libc.so.7 > #2 0x000000000046ceff in OsAbort () > #3 0x0000000000479bfc in ddxGiveUp () > #4 0x000000000000000a in ?? () > #5 0x7d25c10fe5bd6725 in ?? () > #6 0x0000000000593830 in ?? () > #7 0x00000000004694ee in LogSetParameter () > #8 0x0000000000469743 in FatalError () > #9 0x000000000046a703 in OsLookupColor () > #10 0x0000000001116c00 in ?? () > #11 0x7d25c10fe5bd6725 in ?? () > #12 0x00007fffffffd3a0 in ?? () > #13 0x000000000100e400 in ?? () > #14 0x00007fffffffd780 in ?? () > #15 0x0000000802fdf1be in pthread_sigmask () from /lib/libthr.so.3 > #16 0x0000000802fdf34b in pthread_sigmask () from /lib/libthr.so.3 > #17 0x00007ffffffff043 in ?? () > #18 0x0000000802fdf270 in pthread_sigmask () from /lib/libthr.so.3 > #19 0x0000000000000000 in ?? () > #20 0x0000000000000000 in ?? () > #21 0x0000000000000000 in ?? () > #22 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #23 0x5a5a5a5a5a5a5a5a in ?? () > #24 0x0000000003380100 in ?? () > #25 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 > #26 0x0000000000000001 in ?? () > #27 0x0000000000000000 in ?? () > #28 0x00000000000a8008 in ?? () > #29 0x0000000000000118 in ?? () > #30 0x0000000000000001 in ?? () > #31 0x000000000080ccf8 in screenInfo () > #32 0x0000000004c00dc0 in ?? () > #33 0x0000000004c97000 in ?? () > #34 0x0000000003380100 in ?? () > #35 0x000000000080ccc0 in ScreenSaverBlanking () > #36 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 > #37 0x00000000008026c0 in RegionEmptyBox () > #38 0x001b001300000009 in ?? () > #39 0x0000000000000000 in ?? () > #40 0x003b003b00000001 in ?? () > #41 0x0000000000000000 in ?? () > #42 0x0000000803bc8bb2 in glxGetScreen () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #43 0x0000000000000043 in ?? () > #44 0x0000000000013202 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #45 0x00007fffffffd850 in ?? () > #46 0x000000000000003b in ?? () > #47 0x0000000000000320 in ?? () > #48 0x0000000000010002 in ?? () > #49 0x0000000000020002 in ?? () > #50 0x000000000000037f in ?? () > #51 0x0000000000000000 in ?? () > #52 0x0000000000000000 in ?? () > #53 0x0002ffff00001fa0 in ?? () > #54 0x0000000068741582 in ?? () > #55 0x000000000000ffff in ?? () > #56 0x0000000000000000 in ?? () > #57 0x000000000000ffff in ?? () > #58 0x0000000000000000 in ?? () > #59 0x0000000000000000 in ?? () > #60 0x0000000000000000 in ?? () > #61 0x0000000000000000 in ?? () > #62 0x0000000000000000 in ?? () > #63 0x0000000000000000 in ?? () > #64 0x000000000000191b in ?? () > #65 0x000000000000ffff in ?? () > #66 0x0000000000000000 in ?? () > #67 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #68 0x0000000000000000 in ?? () > #69 0x0000000000000000 in ?? () > #70 0x0000000047012f00 in ?? () > #71 0x0000000000000000 in ?? () > #72 0x000000004b7fffff in ?? () > #73 0x0000000000000000 in ?? () > #74 0x0000000044d30000 in ?? () > #75 0x0000000000000000 in ?? () > #76 0x0000000043120000 in ?? () > #77 0x0000000000000000 in ?? () > #78 0x000000003f5db3d7 in ?? () > #79 0x0000000000000000 in ?? ()g3l! > > #80 0x0000000000000000 in ?? () > #81 0x0000000000000000 in ?? () > #82 0x0000000000000000 in ?? () > #83 0x0000000000000000 in ?? () > #84 0x000000007fffffff in ?? () > #85 0x0000000000000000 in ?? () > #86 0x000000003f800000 in ?? () > #87 0x0000000000000000 in ?? () > #88 0x000000003f800000 in ?? () > #89 0x0000000000000000 in ?? () > #90 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #91 0x0000000000000000 in ?? () > #92 0x0000000000000000 in ?? () > #93 0x0000000000000000 in ?? () > #94 0x0000000000000000 in ?? () > #95 0x0000000000000000 in ?? () > #96 0x0000000000000000 in ?? () > #97 0x0000000000000000 in ?? () > #98 0x0000000000000000 in ?? () > #99 0x0000000000000000 in ?? () > #100 0x0000000000000000 in ?? () > #101 0x0000000000000000 in ?? () > #102 0x0000000000000000 in ?? () > #103 0x0000000000000000 in ?? () > #104 0x0000000000000000 in ?? () > #105 0x0000000000000000 in ?? () > #106 0x0000000000000000 in ?? () > #107 0x0000000000000000 in ?? () > #108 0x0000000000000000 in ?? () > #109 0x0000000000000000 in ?? () > #110 0x0000000000000000 in ?? () > #111 0x0000000000000000 in ?? () > #112 0x0000000000000000 in ?? () > #113 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #114 0x000000080082f2a0 in ?? () > #115 0x0000000000000000 in ?? () > #116 0x0000000000000000 in ?? () > #117 0x0000000000000000 in ?? () > #118 0x0000000000000000 in ?? () > #119 0x0000000000000000 in ?? () > #120 0x0000000000000000 in ?? () > #121 0x0000000000000000 in ?? () > #122 0x0000000000000000 in ?? () > #123 0x0000000000000000 in ?? () > #124 0x0000000000000000 in ?? () > #125 0x0000000000000004 in ?? () > #126 0x0000000000000000 in ?? () > #127 0x0000000000000000 in ?? () > #128 0x0000000000000000 in ?? () > #129 0x0000000000000000 in ?? () > #130 0x000000000000000a in ?? () > #131 0x0000000000000003 in ?? () > #132 0x0000000000000000 in ?? () > #133 0x0000000803bc8bb2 in glxGetScreen () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #134 0x0000000000000000 in ?? () > #135 0x0000000000000009 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #136 0x0000000000000000 in ?? () > #137 0x0000000000000000 in ?? () > #138 0x0000000000000000 in ?? () > #139 0x0000000000000000 in ?? () > #140 0x0000000004c97000 in ?? () > #141 0x7d25c10fe5bd6725 in ?? () > #142 0x0000000004c970b0 in ?? () > #143 0x00000000010a4500 in ?? () > #144 0x000000000113cf00 in ?? () > #145 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 > #146 0x0000000004c97000 in ?? () > #147 0x00000000004ef463 in DamageDestroy () > #148 0x0000000003380100 in ?? () > #149 0x000000000080ccc0 in ScreenSaverBlanking () > #150 0x7d25c10fe5bd6725 in ?? () > #151 0x00000000008026c0 in RegionEmptyBox () > #152 0x0000000803bd13f3 in __glXDRIdrawableDestroy () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #153 0x0000000803bc710c in DrawableGone () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #154 0x00000000004510da in FreeResource () > #155 0x00007fffffffd970 in ?? () > #156 0x0000000001014bb0 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #157 0x00007fffffffd96c in ?? () > #158 0x0000000803bc1286 in validGlxDrawable () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #159 0x0000000803bc1a8f in DoDestroyDrawable.isra.12 () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #160 0x00000008035454a0 in __des_crypt_LOCAL () from /lib/libc.so.7 > #161 0x00000000010af800 in ?? () > #162 0x0000000003380100 in ?? () > #163 0x7d25c10fe5bd6725 in ?? () > #164 0x0000000004c2a08c in ?? () > #165 0x00000000010af800 in ?? () > #166 0x00000000010af918 in ?? () > #167 0x0000000803bc7aeb in __glXDispatch () > from /usr/local/lib/xorg/modules/extensions/libglx.so > #168 0x00000000004319fb in SendErrorToClient () > #169 0x0000000000000000 in ?? () > #170 0x0000000000000000 in ?? () > #171 0x0000000001012c00 in ?? () > #172 0x000000000000001e in ?? () > #173 0x000000000080c4a0 in ConnectionInfo () > #174 0x0000000001012c00 in ?? () > #175 0x0000000000000000 in ?? () > #176 0x7d25c10fe5bd6725 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #177 0x0000000001356d00 in ?? () > #178 0x00000000007f9fd4 in auditTrailLevel () > #179 0x0000000000000001 in ?? () > #180 0x000000000080ccc0 in ScreenSaverBlanking () > #181 0x000000000080ccf8 in screenInfo () > #182 0x000000000080cca0 in clients () > #183 0x000000000080c448 in DPMSEnabled () > #184 0x000000000042446a in ?? () > #185 0x00000000004247dd in _start () > #186 0x0000000800810000 in ?? () > #187 0x0000000000000000 in ?? () > #188 0x0000000000000004 in ?? () > #189 0x00007fffffffdd70 in ?? () > #190 0x00007fffffffdd81 in ?? () > #191 0x00007fffffffdd84 in ?? () > #192 0x00007fffffffdd8a in ?? () > #193 0x0000000000000000 in ?? () > #194 0x00007fffffffdda8 in ?? () > #195 0x00007fffffffddb6 in ?? () > #196 0x00007fffffffddd6 in ?? () > #197 0x00007fffffffddeb in ?? () > #198 0x00007fffffffde0e in ?? () > #199 0x00007fffffffde23 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #200 0x00007fffffffde80 in ?? () > #201 0x00007fffffffde8f in ?? () > #202 0x00007fffffffde9f in ?? () > #203 0x00007fffffffdeb7 in ?? () > #204 0x00007fffffffdec2 in ?? () > #205 0x00007fffffffded3 in ?? () > #206 0x00007fffffffdede in ?? () > #207 0x00007fffffffdef6 in ?? () > #208 0x00007fffffffdf10 in ?? () > #209 0x00007fffffffdf28 in ?? () > #210 0x00007fffffffdf34 in ?? () > #211 0x00007fffffffdf63 in ?? () > #212 0x0000000000000000 in ?? () > #213 0x0000000000000003 in ?? () > #214 0x0000000000400040 in ?? () > #215 0x0000000000000004 in ?? () > #216 0x0000000000000038 in ?? () > #217 0x0000000000000005 in ?? () > #218 0x0000000000000008 in ?? () > #219 0x0000000000000006 in ?? () > #220 0x0000000000001000 in ?? () > #221 0x0000000000000008 in ?? () > #222 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #223 0x0000000000000009 in ?? () > #224 0x0000000000424750 in ?? () > #225 0x0000000000000007 in ?? () > #226 0x00000008007f0000 in ?? () > #227 0x000000000000000f in ?? () > #228 <signal handler called> > #229 0x0000000000000000 in ?? () > Previous frame inner to this frame (corrupt stack?) > > Thanks! > > Matt > solved my issue with x bus errors. It looks like glxGetScreen was choking. This may help users with similar problems in compiz or Kwin. FYI I manually applied changes in the patch to x11-servers/xorg-server, not sure if the patch below would apply cleanly. diff --git a/glx/glxdri.c b/glx/glxdri.c index 326f539..f6ef784 100644 --- a/glx/glxdri.c +++ b/glx/glxdri.c @@ -230,7 +230,7 @@ __glXDRIdrawableDestroy(__GLXdrawable *drawable) /* If the X window was destroyed, the dri DestroyWindow hook will * aready have taken care of this, so only call if pDraw isn't NULL. */ - if (drawable->pDraw != NULL) { + if (drawable->pDraw != NULL && drawable->pDraw->type == DRAWABLE_WINDOW) { screen = (__GLXDRIscreen *) glxGetScreen(drawable->pDraw->pScreen); (*screen->core->destroyDrawable)(private->driDrawable); -- 1.7.6.4 Reference: http://lists.x.org/archives/xorg-devel/2011-December/027839.html Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On Thu, 26 Apr 2012, matt wrote:
>>>> Interesting. Another Radeon 4650 (rv730) is not working here, >>>> giving Bus Errors at the same address whenever certain applications >>>> are launched. Failing examples: Firefox, gedit, qt4-designer >>>> Successful: xfce4-terminal, ioquake3, compiz >> > Fixed this issue using the changes indicated in the below patch, which > solved my issue with x bus errors. It looks like glxGetScreen was > choking. This may help users with similar problems in compiz or Kwin. > FYI I manually applied changes in the patch to x11-servers/xorg-server, > not sure if the patch below would apply cleanly. > > diff --git a/glx/glxdri.c b/glx/glxdri.c > index 326f539..f6ef784 100644 > --- a/glx/glxdri.c > +++ b/glx/glxdri.c > @@ -230,7 +230,7 @@ __glXDRIdrawableDestroy(__GLXdrawable *drawable) > > /* If the X window was destroyed, the dri DestroyWindow hook will > * aready have taken care of this, so only call if pDraw isn't NULL. */ > - if (drawable->pDraw != NULL) { > + if (drawable->pDraw != NULL && drawable->pDraw->type == DRAWABLE_WINDOW) { > screen = (__GLXDRIscreen *) glxGetScreen(drawable->pDraw->pScreen); > (*screen->core->destroyDrawable)(private->driDrawable); > Good catch! Please enter a PR for this! _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Warren Block
On 04/23/12 14:59, Warren Block wrote:
> On Mon, 23 Apr 2012, Andrea Venturoli wrote: > >> I have a Radeon card, so, does this mean I will get xorg-server? Any >> way to get 1.10? Any advantage into this? > > A Radeon 4650 is working fine here with xorg-server 1.10.6 and mesa > 7.11. So far there are no Firefox title bar artifacts like there were > occasionally with the earlier version. I can confirm this (HD 4200). The glitches I had with the previous version (notice I was using WITHOUT_NOUVEAU) seems to be gone. > Yes, replace it with WITH_NEW_XORG=yes. Then rebuild graphics/libdrm, > xorg-server, xf86-input-*, xf86-video-*, and... a few other things I > should have taken notes on. Right now I just upgraded to a plain version (no WITH_NEW_XORG). Is it documente anywhere what advantages I would get with this var? bye & Thanks av. _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
In reply to this post by Warren Block
on 26/04/2012 18:45 Warren Block said the following:
> On Thu, 26 Apr 2012, matt wrote: > >>>>> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >>>>> Errors at the same address whenever certain applications are launched. >>>>> Failing examples: Firefox, gedit, qt4-designer Successful: xfce4-terminal, >>>>> ioquake3, compiz >>> >> Fixed this issue using the changes indicated in the below patch, which >> solved my issue with x bus errors. It looks like glxGetScreen was >> choking. This may help users with similar problems in compiz or Kwin. >> FYI I manually applied changes in the patch to x11-servers/xorg-server, >> not sure if the patch below would apply cleanly. >> >> diff --git a/glx/glxdri.c b/glx/glxdri.c >> index 326f539..f6ef784 100644 >> --- a/glx/glxdri.c >> +++ b/glx/glxdri.c >> @@ -230,7 +230,7 @@ __glXDRIdrawableDestroy(__GLXdrawable *drawable) >> >> /* If the X window was destroyed, the dri DestroyWindow hook will >> * aready have taken care of this, so only call if pDraw isn't NULL. */ >> - if (drawable->pDraw != NULL) { >> + if (drawable->pDraw != NULL && drawable->pDraw->type == DRAWABLE_WINDOW) { >> screen = (__GLXDRIscreen *) glxGetScreen(drawable->pDraw->pScreen); >> (*screen->core->destroyDrawable)(private->driDrawable); >> > > Good catch! Please enter a PR for this! Just double-check that this change doesn't introduce any memory/resource leaks :-) -- Andriy Gapon _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
|
On 04/27/12 10:03, Andriy Gapon wrote:
> on 26/04/2012 18:45 Warren Block said the following: >> On Thu, 26 Apr 2012, matt wrote: >> >>>>>> Interesting. Another Radeon 4650 (rv730) is not working here, giving Bus >>>>>> Errors at the same address whenever certain applications are launched. >>>>>> Failing examples: Firefox, gedit, qt4-designer Successful: xfce4-terminal, >>>>>> ioquake3, compiz >>> Fixed this issue using the changes indicated in the below patch, which >>> solved my issue with x bus errors. It looks like glxGetScreen was >>> choking. This may help users with similar problems in compiz or Kwin. >>> FYI I manually applied changes in the patch to x11-servers/xorg-server, >>> not sure if the patch below would apply cleanly. >>> >>> diff --git a/glx/glxdri.c b/glx/glxdri.c >>> index 326f539..f6ef784 100644 >>> --- a/glx/glxdri.c >>> +++ b/glx/glxdri.c >>> @@ -230,7 +230,7 @@ __glXDRIdrawableDestroy(__GLXdrawable *drawable) >>> >>> /* If the X window was destroyed, the dri DestroyWindow hook will >>> * aready have taken care of this, so only call if pDraw isn't NULL. */ >>> - if (drawable->pDraw != NULL) { >>> + if (drawable->pDraw != NULL&& drawable->pDraw->type == DRAWABLE_WINDOW) { >>> screen = (__GLXDRIscreen *) glxGetScreen(drawable->pDraw->pScreen); >>> (*screen->core->destroyDrawable)(private->driDrawable); >>> >> Good catch! Please enter a PR for this! > Just double-check that this change doesn't introduce any memory/resource leaks :-) > this? Matt _______________________________________________ [hidden email] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[hidden email]" |
| Powered by Nabble | Edit this page |
