/srv/irclogs.ubuntu.com/2008/03/10/#ubuntu-x.txt

ubotuNew bug: #200407 in xorg (main) "Notifications" [Undecided,New] https://launchpad.net/bugs/20040702:28
ubotuNew bug: #200411 in xorg (main) "[hardy] Recent update gives 400x300 resolution after login" [Undecided,New] https://launchpad.net/bugs/20041102:28
ubotuNew bug: #185423 in wine (universe) "Wine crashes and close my session went to login screen (dup-of: 178292)" [Undecided,New] https://launchpad.net/bugs/18542306:20
ubotuNew bug: #197639 in linux-restricted-modules-2.6.24 (restricted) "[hardy] fglrx xv output not available for video playback" [High,Confirmed] https://launchpad.net/bugs/19763908:41
tjaaltonbryce: around?08:46
brycetjaalton: heya, just on the way to bed.  what's up?09:11
tjaaltonbryce: hi, I won't hold you for long, just wanted to get your ack/nack for bug #8794709:12
bryceok09:12
tjaaltonxcb enabled libx11 is breaking apps that use old java's (up to java6)09:13
tjaaltonthat's well known, and there's the environment variable to use sloppy locking instead09:13
tjaaltonmy plan is to use sloppy locking by default09:14
brycethat sounds like the most logical solution to me as well09:16
tjaaltonit still prints an ugly trace, but the app runs09:17
brycewell that's better than a crash09:17
tjaaltonso, I'll upload a new libxcb once I get the logic right ;)09:18
brycesounds like it's unlikely to cause further regression, but it'll be smart to keep an eye on it09:18
tjaaltonthe other option would be to set the variable in /etc/environment, but upgraders would still be affected09:19
brycetrue09:19
brycewould it be possible for people to turn it off with an env variable?09:20
tjaaltonthat's what I'm trying to accomplish09:20
tjaaltonthe first iteration didn't work out :)09:20
ubotuLaunchpad bug 87947 in libxcb "xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed." [High,Fix committed] https://launchpad.net/bugs/8794709:35
bryceyay09:35
tjaaltonubotu is snappy today09:36
ubotuSorry, I don't know anything about is snappy today - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi09:36
tjaaltonbryce: also, I'd like to pull some upstream fixes for at least xserver and libx1109:43
brycesure09:49
bryceI was thinking we ought to look for upstream fixes09:49
bryceI've got some more xrandr gui changes I'm going to work on tomorrow09:52
pwnguinheh, reflections?09:57
brycenight10:08
tjaaltonnight10:11
tjaaltonffs, can't get the logic right with sloppy lock.. it's either always on or always off10:19
tjaaltonand the reason must be something stupid10:20
ubotuNew bug: #200086 in xserver-xorg-video-ati (main) "[hardy] visual effects require proprietary drivers don't needed in gutsy" [Undecided,Confirmed] https://launchpad.net/bugs/20008612:16
=== mvo_ is now known as mvo
ubotuNew bug: #200568 in linux-restricted-modules-2.6.24 (restricted) "Ubuntu hardy does not provide suspend or hibernate on Thinkpad laptop T61 with NVidia" [Undecided,New] https://launchpad.net/bugs/20056814:04
ubotuNew bug: #200589 in linux-restricted-modules-2.6.24 (restricted) "fwlanusb crashes the system" [Undecided,New] https://launchpad.net/bugs/20058914:58
tjaaltonhmm, should I just merge libx11-1.1.4..15:21
Ngwe support the x3100, right? :)15:28
tjaaltonit's basically a 965 AFAIK15:35
Ngok15:39
Ngbecause I seem to own one now :o15:39
tjaaltonheh15:40
NgI couldn't resist buying an X300 ;)15:40
tjaaltondamn you :)15:41
Ngit sucks working within lunchbreak distance of a really good lenovo dealership ;)15:43
* Ng worried by tjaalton's hints of jealousy, I don't want to see any uploads with "break Ng's laptop" in the changelog15:48
tjaaltonhehe16:02
tjaaltonI just got an X61, and soon after comes X300 :P16:03
Ngtjaalton: just booted alpha6 and it's at least guessed the right resolution I think :)16:22
ubotuNew bug: #200632 in xserver-xorg-video-intel (main) "[gutsy] Opengl applications' windows are not refreshed with compiz when partially hidden on the right (intel drivers)" [Undecided,New] https://launchpad.net/bugs/20063216:43
ubotuNew bug: #200638 in xserver-xorg-video-openchrome (main) "The OpenChrome driver provided in Synaptics is old" [Undecided,New] https://launchpad.net/bugs/20063816:48
Ngalthough it did just display a lot of noise when it quit X to shutdown the livecd16:53
NgI think I've seen a bug about that before16:53
ubotuNew bug: #200654 in linux-restricted-modules-2.6.24 (restricted) "Screen flickers badly before screensaver with fglrx 8.2" [Undecided,New] https://launchpad.net/bugs/20065417:35
seb128bryce: around?17:38
bryceyup17:38
seb128bryce: in case you didn't notice g-s-d is broken again for radeonhd users apparently17:38
bryceok, I'll look.  bug id#?17:38
seb128bryce: your patch was sort of working because the configure was not setting HAVE_XRANDR in the previous version, so the xrandr code was just disabled for everybody17:39
seb128the new version does set it correctly17:39
seb128so the xrandr code is used17:39
seb128I think you need a runtime check there17:39
seb128bug #19926017:39
ubotuLaunchpad bug 199260 in gnome-settings-daemon "gnome-settings-daemon crashed with SIGSEGV when using radeonhd driver" [Medium,Incomplete] https://launchpad.net/bugs/19926017:39
seb128bub #19764517:40
seb128bug #19924517:40
ubotuLaunchpad bug 199245 in gnome-settings-daemon "gnome-settings-daemon crash opening any window: "BadWindow" X error under Xvnc" [Low,Incomplete] https://launchpad.net/bugs/19924517:40
brycethanks, looking17:40
seb128you are welcome17:41
seb128as said what 92_gsd-xrandr-version-check.patch was basically to disable the xrandr code for everybody17:41
seb128since the configure was not setting the define17:42
brycehmm, 199245, comment 1 suggests it's an issue with the keyboard plugin17:42
bryce199260 unfortunately does not have a backtrace17:43
seb128I was just picking some on the list17:44
bryceah17:44
seb128let me find the mails I read about that yesterday17:44
bryceok17:44
seb128bug #19715317:44
ubotuLaunchpad bug 197153 in gnome-control-center "gnome-settings-daemon crashed with SIGSEGV" [Medium,Confirmed] https://launchpad.net/bugs/19715317:45
seb128and bug #19996017:45
ubotuLaunchpad bug 199960 in gnome-settings-daemon "error starting GNOME Settings Daemon" [Undecided,Confirmed] https://launchpad.net/bugs/19996017:45
seb128those should be the correct ones17:45
bryceyeah, I remember when I put the XRANDR define fix, I was not expecting that alone would solve it, and was very surprised that it did17:47
brycethe issue seems to be that radeonhd promises xrandr 1.2 but for some reason isn't delivering17:47
bryceI wonder if there's some other way to detect and disable it17:48
=== asac_ is now known as asac
tjaaltonNg: actually, X61 has the same chip, so it definately is working ;)19:19
Ngtjaalton: interesting. I noticed in lspci it looks a lot like a 965 ;)19:53
NgI have no sound or suspending or brightness control yet though ;)19:53
ubotuNew bug: #173418 in xorg (main) "[Hardy] NVIDIA cards using vesa driver and low screen resolutions on livecd" [Undecided,Confirmed] https://launchpad.net/bugs/17341820:19
brycetjaalton: btw, did you make a decision on my force-all-greedy patch?  (bug 177492, http://people.ubuntu.com/~bryce/Uploads/)20:36
tjaaltonbryce: I just forgot it :/21:01
tjaaltonbut I'll upload it tomorrow21:02
tjaaltonbtw, the patch for libxcb is making me crazy21:02
tjaaltonI just can't understand why this doesn't work: http://users.tkk.fi/~tjaalton/dpkg/100_sloppy_lock.diff21:03
tjaaltonthe if-clause is never true21:04
tjaaltonbut I made a test program where it works21:04
ubotuLaunchpad bug 177492 in xserver-xorg-video-intel "EXA is balls-achingly slow" [Critical,Confirmed] https://launchpad.net/bugs/17749221:06
brycetjaalton: lemme take a quick look.21:07
tjaaltondropping 'if' had some other problems21:08
tjaaltonoh right, it would set sloppy_lock = 0; if the variable is not set21:11
bryceok, well the if() statement looks redundant21:12
bryceis what you want to do, to interpret the value set in LIBXCB_ALLOW_SLOPPY_LOCK?21:13
tjaaltonbasically yes, but so that if it's not set leave sloppy_lock=121:15
brycehttp://pastebin.ubuntu.com/5556/21:16
brycethe != 0 is just checking if the pointer is NULL, so will return true always, whether the string is set to 0, or 1 or "foobar"21:17
bryceusing atoi() to convert the string into an integer is probably what you want21:17
tjaaltonthe if() is straight from the old patch for feisty (which was pulled later), so maybe it didn't work there either :/21:18
bryceit looks like it was just checking if the env var was present; looks like it could have been set to anything (even 0), and that would turn it on21:19
tjaaltonright..21:23
tjaaltonok, now the question is should I keep the same variable name21:27
tjaaltonor use LIBXCB_NO_SLOPPY_LOCK like before21:28
brycehmm21:41
bryceLIBXCB_DISABLE_SLOPPY_LOCK would probably be more explicit21:42
tjaaltonrefreshed the link21:44
brycethat looks ok21:45
tjaaltonok, thanks21:51
tjaaltonsigh, trying to debsign the -intel for upload, but it's not my day apparently21:51
tjaaltonhmm, wrong tool21:59
tjaaltonbryce: ok, -intel uploaded..22:31
bryceawesome, thanks22:31
seb128bryce: any news on the g-s-d crasher?22:46
bryceseb128: I've been looking at the bugs and sorting things out, but haven't discovered the underlying cause there22:47
bryceseb128: we already have a check for xrandr version=1.2 afaik, so it seems there is something more at work22:47
seb128bryce: ok, I'll have a look tomorrow and drop the patch if I don't find what is causing the issue22:48
seb128bryce: GNOME 2.22.0 is due this week and we have quite some user running hardy to try it22:48
seb128it's not good to have GNOME crashing for many of those so we need to fix the situation either way22:49
bryceseb128: which patch would you be dropping?22:49
seb128the xrandr gsd changes22:49
seb128we can reapply those once the issue is fixed22:49
seb128but as said we need a stable GNOME by wednesday22:50
ubotuNew bug: #199960 in gnome-settings-daemon (main) "error starting GNOME Settings Daemon (dup-of: 198951)" [High,Confirmed] https://launchpad.net/bugs/19996022:51
seb128bryce: we had the patch not applied for a week and nobody noticed so I don't think it'll be a real issue22:51
ubotuNew bug: #197813 in firefox-3.0 (main) "blogspot webpage messed up in rendering (dup-of: 186186)" [Undecided,Confirmed] https://launchpad.net/bugs/19781322:52
ubotuNew bug: #200785 in xserver-xorg-video-nv (main) "please sync from Debian unstable" [Undecided,New] https://launchpad.net/bugs/20078522:55
ubotuNew bug: #200788 in xserver-xorg-input-aiptek (universe) "please sync from Debian unstable" [Undecided,New] https://launchpad.net/bugs/20078823:00
bryceseb128: I think this patch may be our culprit:  http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commitdiff;h=c6c284e64b1f537a3243856cf78cf3f2324e4c2b;hp=33b94da6327d3423b4ebc1a58d5894c9904e67c923:28
seb128bryce: ah?23:29
seb128bryce: it's not obvious from the changeset ;-)23:29
seb128bryce: btw thanks for the bug triage and looking to the issue23:29
brycewell, the bug we were having before was that pointer was NULL; in looking at the traces (wish we had mroe detailed gdb output), it seems the pointer is defined, but to a random value23:30
bryceMatthias Hopf is one of the radeonhd developers and I saw him discussing the problem in a mail post, and mentioned he had a fix, so I looked around in git and found this23:31
brycesort of a convoluted path to find a patch, but we just need to get someone to test it.  I'm packaging the patch for testing presently23:31
brycebut this would totally explain why we're seeing the same effect on several drivers, but not on the "main" ones23:32
brycethe main ones probably have workarounds 23:32
seb128ok, I was going to ask why not the main ones23:32
seb128that's worth testing ;-)23:32
brycebtw, I did check thoroughly into the version 1.2 detection, and it's definitely there.  Plus, the drivers being reported as having problems definitely do advertise xrandr 1.2 support (radeonhd even says partial 1.3 support), so version checking wouldn't help in this case anyway23:34
seb128I've buggy configuration there23:35
seb128but I can test on a radeonhd box tomorrow23:35
seb128gra23:35
bryceexcellent, thanks23:35
seb128I've *no* buggy configuration there23:35
bryceI'll post dsc and deb23:35
seb128you should use a ppa ;-)23:35
brycehonestly I'm not sure what the advantage of ppa is (I did try it out after your last suggestion)23:36
bryceit gives amd64 builds, but otherwise is extra maintenance overhead, and you can't put debdiffs or README's into it23:36
seb128build for free on several archs23:36
seb128and apt sources easy to use23:36
brycejust x86 and amd64, no?23:37
seb128extra maintenance overhead? 23:37
seb128you just have to dput23:37
seb128x86 lpia amd6423:38
brycefor like if you need to clean things up later, you must use the web ui, you can't just ssh in.  Also it's harder to organize the files (like if 3 packages need installed together)23:38
seb128well, depends of your workflow23:38
bryceprobably23:38
seb128I don't use it a lot neither, but I think it's cool23:38
bryceI can sure see it useful for several use cases23:39
seb128I've no amd64 install so getting binaries in a easy way is already something23:39
bryceI usually compile to deb before uploading anyway, so having to wait the extra time for the ppa to finish building kind of disrupts my workflow23:39
seb128and an apt source is easier to use than wget random debs and installing those23:39
brycethat may be, however I haven't had that many complaints23:40
seb128for testing one deb wget is fine23:40
seb128for things like daily language pack updates a ppa rocks ;-)23:40
bryceheh, I bet23:40
bryceanyway, I'm thinking/planning on making more extensive use of it for x testing and auto-driver builds when I get time to set those up23:41
ubotuNew bug: #200791 in xorg (main) "[hardy] the mouse doesn't respond (move) in X after upgrade of diplay manager (gdm and kdm)" [Undecided,New] https://launchpad.net/bugs/20079123:44
ubotuNew bug: #200797 in linux-restricted-modules-2.6.24 (restricted) "nvidia not loading in 2.6.24-12-generic" [Undecided,New] https://launchpad.net/bugs/20079723:44
brycehttp://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commit;h=184e571957f697f2a125dc9c9da0c7dfb92c2cd923:44
bryceoops mis-paste23:44
brycemm, found several other xrandr patches that would be good to have.  I'll make a bundle of them; these could solve a few issues...23:49

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!