[02:24] <micahg> chrisccoulson: are you around?  I was about to generate a new tarball for Thunderbird 3.1.5 since build2 was spun
[02:28] <micahg> actually build3
[11:08] <chrisccoulson> micahg - i didn't do build 2 because it only had a single change for the mac version, and i'd already delayed the opening of natty with the firefox build
[11:08] <chrisccoulson> i didn't look at what build 3 changed though
[17:07] <micahg> chrisccoulson: build2 actually added a listing of shipped-locales
[17:07] <micahg> as well as the mac change
[17:07] <micahg> build3 seems to just be the version bump
[17:18] <micahg> chrisccoulson: does this look like it needs to be fixed in cairo or thunderbird: http://pastebin.ubuntu.com/514787/
[17:30] <chrisccoulson> micahg - is that on natty?
[17:30] <micahg> chrisccoulson: yes
[17:39] <chrisccoulson> micahg - have the whole build log?
[17:41] <micahg> chrisccoulson: sure, give me a few minutes
[17:57] <micahg> chrisccoulson: email ok?
[17:57] <chrisccoulson> micahg - yeah, that's ok
[18:01] <chrisccoulson> micahg - ok, that's a thunderbird bug
[18:02] <micahg> chrisccoulson: k, so I need to patch the build system to add -lpixman-1, or should we be getting it from the .pc file?
[18:03] <chrisccoulson> micahg - it needs to come from the pkg-config file
[18:03] <micahg> chrisccoulson: k, so I need to add somewhere pkg-config --libs pixman-1?
[18:04] <chrisccoulson> micahg - yeah
[18:04] <micahg> chrisccoulson: ok
[18:04] <chrisccoulson> i guess we'd need to add a PIXMAN_LIBS to the build system and populate it when the toolkit is cairo-gtk2
[18:04] <chrisccoulson> nsWindow.cpp uses that symbol directly
[18:11] <bdrung> micahg: we have eclipse in git - we take care of the merge
[18:11] <micahg> bdrung: it should be a straight sync once 3.5.2-8 gets uploaded I think
[18:11] <bdrung> micahg: it will :)
[18:55] <BUGabundo> hi everyone
[19:36] <chrisccoulson> micahg - i've recreated the firefox build hang issue now btw
[19:36] <micahg> chrisccoulson: cool
[19:37] <chrisccoulson> still not sure what's happening though, firefox hangs long before it enters main()
[19:37] <chrisccoulson> it hangs in the first call to malloc(), by the libselinux constructor
[19:37] <micahg> chrisccoulson: is it trying to allocate too much memory?
[19:37] <chrisccoulson> 300-odd bytes ;)
[19:38] <chrisccoulson> it's recursively locking a mutex
[19:38] <chrisccoulson> although, i'm not sure that's strictly true. it looks like the mutex is pointing to a load of garbage in memory before it tries to lock it
[19:39] <micahg> sounds like it'
[19:39] <micahg> s trying to use an uninitialized pointer
[19:45] <chrisccoulson> (gdb) print arena->lock.__data.__owner
[19:45] <chrisccoulson> $25 = -207291728
[19:45] <chrisccoulson> looks suspicious to me ;)
[19:45] <chrisccoulson> (gdb) print arena->lock.__data.__nusers
[19:45] <chrisccoulson> $26 = 4294960128
[19:45] <chrisccoulson> should be zero ;)
[21:28] <micahg> chrisccoulson: I patched the build system for pixman, running a test build now
[21:41] <BUGabundo> fta:
[21:41] <BUGabundo>   PID MINFLT MAJFLT      VSTEXT  VSIZE  RSIZE  VGROW  RGROW  MEM CMD     1/4
[21:41] <BUGabundo> 25926     38      6      48656K   1.1G 373.1M     0K   160K   9% chromium-brows
[21:41] <BUGabundo> 30302      0      0        500K 589.5M 317.9M     0K    -8K   8% eog
[21:41] <BUGabundo>  2927   4841      3      48656K   1.0G 286.4M     0K  1268K   7% chromium-brows
[21:41] <BUGabundo> 10956    145     11      48656K   1.1G 264.7M     0K   440K   7% chromium-brows
[21:41] <BUGabundo>  1525    389     18         35K 864.1M 213.8M     0K  1232K   5% java
[21:44] <fta> BUGabundo, bad
[21:45] <fta>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
[21:45] <fta>  1517 fta       20   0  134m  31m  19m S    3  1.0   0:44.65 chromium-browse
[21:45] <fta> 20496 fta       20   0  132m  24m 8296 S    2  0.7   1:41.11 chromium-browse
[21:45] <fta> 20499 fta       20   0  128m  22m 7800 S    2  0.7   1:31.58 chromium-browse
[21:45] <fta>  1152 fta       25   5  167m  39m  14m S    2  1.2   0:51.16 chromium-browse
[21:45] <fta>  1589 fta       20   0  132m  30m  15m S    2  0.9   0:02.69 chromium-browse
[21:45] <fta>   992 root      20   0  206m  97m  16m S    1  3.0 393:51.22 Xorg
[21:45] <fta> BUGabundo, ^^
[21:45] <BUGabundo> you wine
[21:45] <BUGabundo> *win
[21:46] <BUGabundo> MEM | tot    3.9G | free  100.5M | cache 398.7M | buff    0.1M | slab   74.1M |
[21:46] <BUGabundo> I'm out of RAM
[21:46] <BUGabundo> no swap
[21:47] <micahg> BUGabundo: bug in natty
[21:47] <micahg> ?
[21:47] <BUGabundo> fta: could the extra RAM usage be coming from running in gdb?
[21:47] <BUGabundo> no idea
[21:48] <BUGabundo> I'm uploading oer 1GB of photos *IN* the browser
[21:49] <fta> BUGabundo, well, why run it in gdb in the long run?
[21:49] <BUGabundo> fta: cause it crashes daily
[21:49] <BUGabundo> so I can capture the crash and report