[00:02] wgrant: bug 293318 [00:02] Launchpad bug 293318 in gnome-settings-daemon "gnome-settings-daemon leaks memory" [Undecided,New] https://launchpad.net/bugs/293318 [00:16] james_w: Argh. Let's see... [00:16] hey wgrant [00:16] I don't see anything obvious in your change [00:16] Neither. [00:17] I imagine it does call some functions more frequently, and so an existing leak would become an issue [00:17] I expected that my previous batch of changes could leak. [00:17] Hmm. Possibly. [00:17] This shouldn't be calling anything that often, though. [00:19] ah, ok [00:19] is it just on device insertion/removal? [00:19] Yes. [00:20] Well, actually, some of the code will be running on every X event. [00:20] Which narrows it down somewhat. [00:20] shall I ask him if he's inserting 20 devices a second? :-) [00:20] ah, ok. [00:20] The stuff outside the if in devicepresence_filter will be running lots. [00:22] But that looks perfectly safe. [00:24] yeah [00:24] you don't have to unref the return value of gdk_x11_get_default_xdevice() do you? [00:25] xdisplay, you mean? [00:25] yeah [00:27] It doesn't look like it. [00:27] It certainly doesn't leak here, on i386. [00:28] Even with thousands of hotpluggings. [00:29] so you think this could be amd64 specific? [00:30] I wouldn't think so, but all of the other regressions caused in my changes in Intrepid were my code exposing 64-bit unsafeness in the xserver. [00:32] (well, X libs, actually) [00:35] I thought I saw it leaking very slowly then, but its usage just dropped, so that can't have been it. [00:37] james_w: Do you have amd64 hardware you can test on? [00:38] sorry, I don't [02:36] hey I'm having X freezing up [02:36] so I installed the debug version of libgl1-mesa-dri [02:36] but it's not being loaded [02:36] oh wait [02:36] nevermind [02:46] wait no [02:46] I didn't get it [02:46] setting the LD_LIBRARY_PATH doesn't seem to help [02:46] how can I actually use these debug packages to get more meaningful stack traces? [02:48] gdb [02:53] jcristau, how can I convince X to load debug versions of modules & libraries? [02:54] jcristau, here's my bug: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/292234 [02:54] Launchpad bug 292234 in mesa "X Freeze in i965_dri.so" [Undecided,New] [02:54] jcristau, I feel (perhaps naively) that if I could just get a little more out of that stack trace I'd be able to hack at it myself :) [08:01] omg, now the wayland-crazyness hit brainstorm: http://brainstorm.ubuntu.com/idea/15205/ [08:10] tjaalton: Already!? [08:10] wgrant: yep.. [08:10] soo many "facts" are wrong.. [08:10] Didn't he specifically say that it wasn't intended to replace X.org? [08:10] right [08:11] and to be useful it needs the xserver running on top of it [08:11] Do you have privs to close it and devcomment on it? [08:11] yes [08:11] Good. [08:21] done [13:26] mvo: your HAL fdi thing for scrollwheel emulation - what led you to the properties you ended up setting? [13:26] (wrt http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/) [13:28] Ng: you mean how I figured out the exact names? [13:28] mvo: yeah [13:28] I'm curious why it worked at all [13:28] Ng: I think I asked around here [13:28] it seems to be not plagued by the bug that it does not work after supsend [13:29] or rather, affected differently, it seems like every second resume its fine, but about half/25% of the time its not. but cures itself on the next resume again [13:30] mvo: that is kinda weird. It would be interesting to know if the patch fixes that [13:30] but I'd also like to construct a HAL fdi for it. Not for my own use, but to prove that it works with those settings as well [13:31] the thing is, you don't specify the wheel emulation Y axis, so I'm wondering if it defaulted to 4 5. It can't be relating to the ZAxisMapping you set, because you actually spelt Axis wrong, so unless X corrects for that, that setting was probably ignored ;) [13:31] (I built a deb of the current intrepid i386 package with the patch included, if you fancy giving it a test run, it's attached to the bug) [13:36] I'd also like to figure out if it's possible to get horizontal scrolling going, but that's way less important [13:37] oh, I just did that :) [13:58] Ng: got an X300 to play with.. should it work with hardy?-) [13:59] tjaalton: all the important stuff other than sound will work [14:00] that just needs a newer alsa to get the driver [14:00] should all work with intrepid, apart from the scrollwheel emulation ;D [14:00] Ng: heh, ok.. I'll try with hardy first [15:27] Ng: haha, I spelt it wrong? oh well [15:27] ZAxsis [15:27] tjaalton: are you borrowing it? why not chuck intrepid straight on? :) [15:28] Ng: I'm installing it for a colleague, and yes intrepid it is since hardy refused to netboot [15:28] or, failed to install the kernel [15:29] ah [15:29] steal it ;) [15:30] it's tempting ;) [15:30] X300 ... hmmm [15:30] could swap my X61 for it [15:30] X61 is not bad [15:30] "look, it's smaller" [15:30] :) [15:30] no it's not [15:30] I'm happy with y T6A but I should have wait some week to have a X400 with a powerful cpu [15:31] T61 [15:31] damn technical evolution [15:32] got my X61 last December, and a month after they released X300.. [15:37] crevette: the X61 and the X300 seem to have very similar internals [15:37] the 301 has a much newer chipset [15:37] I didn't know there is a 301 [15:37] hmm, or not, I can't remember exactly. i think I remember being surprised that it wasn't ICH10, which would make it ICH9 (where the 300 is ICH8) [15:38] crevette: physically the same apart from DisplayPort, then a newer chipset and a faster CPU, with the option of a 128GB SSD instead of just 64GB [16:16] Ng, DisplayPort is the external display port so is it DVI now ? [16:17] displayport is supposed to replace DVI, I believe [16:18] ah DisplayPort is a type of port [16:18] yeah [16:18] * crevette is not into hardware :) [16:18] it's not compatible with DVI, although DVI signals can be passed over it, hardware support willing [16:19] (the X300 just has VGA) [16:19] * crevette reads wikipedia article [16:19] yeah my T61 too :/ [16:23] having VGA is no bad thing, every projector in the world can talk to it, vs almost none talking displayport :) [16:52] morning