[Xcb] Re: xcblock.c Assertion

Paul Moss moss.paul at gmail.com
Thu Sep 14 19:18:44 PDT 2006


No problem.  I appreciate all you guys do.  Thank you for doing some
awesome work.

Paul

On 9/14/06, Barton C Massey <bart at cs.pdx.edu> wrote:
> Hopefully Jamey can provide some debugging suggestions for
> Xlib/XCB based on this.  Again, thanks hugely for your help.
>
>         Bart
>
> In message <c19f80250609141753t6ed87f39oc1ca77c461f2e12c at mail.gmail.com> you wrote:
> > It looks like this problem is still in the current git files.
> >
> > I did a git checkout master; ./autogen.sh ; make ; make install
> > (this was at about 8:30 PM EDT on 9/14)
> >
> > Then started up X and my apps started crashing again.  Here is the gdb log:
> > -----------
> > $ gdb gaim
> > GNU gdb 6.1.1
> > Copyright 2004 Free Software Foundation, Inc.
> > GDB is free software, covered by the GNU General Public License, and you are
> > welcome to change it and/or distribute copies of it under certain conditions.
> > Type "show copying" to see the conditions.
> > There is absolutely no warranty for GDB.  Type "show warranty" for details.
> > This GDB was configured as "i486-slackware-linux"...Using host
> > libthread_db library "/lib/libthread_db.so.1".
> >
> > (gdb) run
> > Starting program: /usr/local/bin/gaim
> > Detaching after fork from child process 18563.
> > gaim: xcl/xcblock.c:128: _XGetXCBBuffer: Assertion `((int) ((xcb_req)
> > - (dpy->request)) >= 0)' failed.
> >
> > Program received signal SIGABRT, Aborted.
> > 0x406b51b1 in kill () from /lib/libc.so.6
> > (gdb) bt
> > #0  0x406b51b1 in kill () from /lib/libc.so.6
> > #1  0x404a09c1 in pthread_kill () from /lib/libpthread.so.0
> > #2  0x404a0ccb in raise () from /lib/libpthread.so.0
> > #3  0x406b4df4 in raise () from /lib/libc.so.6
> > #4  0x406b65a8 in abort () from /lib/libc.so.6
> > #5  0x406ae56c in __assert_fail () from /lib/libc.so.6
> > #6  0x407b4ee0 in _IO_2_1_stdout_ () from /lib/libc.so.6
> > #7  0xbfcbd591 in ?? ()
> > #8  0x407adfe6 in in6addr_loopback () from /lib/libc.so.6
> > #9  0x40638771 in xrmtypes () from /usr/X11R7/lib/libX11.so.6
> > #10 0x00000080 in ?? ()
> > #11 0x406387aa in xrmtypes () from /usr/X11R7/lib/libX11.so.6
> > #12 0x407adfe6 in in6addr_loopback () from /lib/libc.so.6
> > #13 0x406388e0 in xrmtypes () from /usr/X11R7/lib/libX11.so.6
> > #14 0x4000a490 in _dl_map_object_deps () from /lib/ld-linux.so.2
> > Previous frame inner to this frame (corrupt stack?)
> > --------------
> >
> > Does that help any?
> >
> > Paul
> >
> >
> > On 9/13/06, Barton C Massey <bart at cs.pdx.edu> wrote:
> > > All of this is quite useful, thanks.  In particular, it's
> > > good to know it's an x86 Linux box with a current vanilla
> > > kernel (we always worry about the lack of testing on weird
> > > platforms) and that it's current XCB bits.
> > >
> > > Anything you can do at this point to reproduce the problem
> > > would be hugely helpful; in any case, thanks again!
> > >
> > >         Bart
> > >
> > > In message <c19f80250609130605o1e27454bx7ee40ae49cb3ca1d at mail.gmail.com> you wrote:
> > > > Sure, I can try.  What is important to tell you?
> > > >
> > > > $ uname -a
> > > > Linux aramaki 2.6.17.11 #13 Tue Sep 12 20:14:39 EDT 2006 i686 unknown
> > > > unknown GNU/Linux
> > > >
> > > > $ lspci
> > > > .....
> > > > 00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
> > > > 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350
> > > > [Radeon 9800]
> > > > .....
> > > >
> > > > I was using a git pull which was done on 2006-09-03.
> > > >
> > > > Anything else?
> > > >
> > > > I don't have the old xorg.conf from when the error was occurring, so I
> > > > can't give that to you but I'm pretty sure it was just the vanilla
> > > > result of X --configure.  After work today if I have time, I'll take a
> > > > shot at recreating the problem with the current git and see if that
> > > > fixes anything.  If I'm able to get it working (breaking) again, I'll
> > > > run gdb on an app and see what happens and send you the backtrace and
> > > > my current xorg.conf.
> > > >
> > > > Oh, at the time, I was running with the vesa driver.  Since then, I
> > > > have been able to get fglrx to work, so I should be able to do a test
> > > > with both.
> > > >
> > > > Last bit I remember - It only happened when the mouse was over the
> > > > window.  If I started up, say, gaim and it popped up somewhere off to
> > > > the side, everything would work just fine.  Then, as soon as I moved
> > > > the mouse over the window, it crashed with that same error.
> > > >
> > > > I'll try to get some more info later on for you.
> > > >
> > > > Paul
> > > >
> > > > On 9/13/06, Barton C Massey <bart at cs.pdx.edu> wrote:
> > > > > Paul, thanks hugely for reporting this, and Jeremy, thanks
> > > > > hugely for forwarding it.
> > > > >
> > > > > Paul, can you give some details about platform and about the
> > > > > version of XCB you had installed?  This might help us to
> > > > > diagnose the problem.  I'm wondering if old XCB bits with
> > > > > various bugs were responsible---we've seen things like that
> > > > > before.
> > > > >
> > > > >         Bart Massey
> > > > >         bart at cs.pdx.edu
> > > > >
> > > > > In message <Pine.LNX.4.44.0609111147340.376-100000 at groucho.unet.brandeis.edu> you wrote:
> > > > > > Paul, it looked like an XCB error.  I forwarded your message to the xcb
> > > > > > list.  Someone will look into it.
> > > > > >
> > > > > > Jeremy
> > > > > >
> > > > > > On Mon, 11 Sep 2006, Paul Moss wrote:
> > > > > >
> > > > > > > I just upgraded to Xorg -current and I had a problem running
> > > > > > > some programs.  Firefox, most notably, also gaim, xchat (I think all
> > > > > > > gtk apps) crash on load with this error:
> > > > > > >
> > > > > > > xcl/xcblock.c:128: _XGetXCBBuffer: Assertion `((int) ((xcb_req) -
> > > > > > > (dpy->request)) >=0)' failed.
> > > > > > >
> > > > > > > I am not sure how to get more information for that particular error.
> > > > > > > It has happened in both fluxbox and enlightenment.  And I have seen it
> > > > > > > with more than 1 program, so I assume that it is related to my recent
> > > > > > > upgrade of X.
> > > > > > >
> > > > > > > I rolled back from the master branch in the git repos for the
> > > > > > > lib/libX11 package to the 'stable' branch and recompiled.  Everything
> > > > > > > appears to be working fine now.  Anyway, I just thought you all might
> > > > > > > want to know.  Apologies if it was just something stupid I was doing.
> > > > > > >
> > > > > > > Paul
> > > > > > > _______________________________________________
> > > > > > > xorg mailing list
> > > > > > > xorg at lists.freedesktop.org
> > > > > > > http://lists.freedesktop.org/mailman/listinfo/xorg
> > > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Xcb mailing list
> > > > > > Xcb at lists.freedesktop.org
> > > > > > http://lists.freedesktop.org/mailman/listinfo/xcb
> > > > >
> > >
> > _______________________________________________
> > Xcb mailing list
> > Xcb at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/xcb
>


More information about the Xcb mailing list