/irc-logs / mozilla / #accessibility / 2015-02-02 / end

Options:

Previous day, Next day

  1. # Session Start: Mon Feb 02 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:18] * Joins: webatou (Thunderbird@moz-pfg.sse.236.109.IP)
  4. # [00:41] * Quits: webatou (Thunderbird@moz-pfg.sse.236.109.IP) (Client exited)
  5. # [00:43] * Quits: icaaq (icaaq@moz-t231nb.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  6. # [00:45] * Quits: Gijs (chatzilla@moz-7ep.e16.80.5.IP) (Quit: sleep)
  7. # [01:07] * Joins: smaug (chatzilla@moz-kkl.dku.133.213.IP)
  8. # [01:51] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  9. # [01:51] * ChanServ sets mode: +o surkov
  10. # [02:06] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  11. # [02:19] * Quits: smaug (chatzilla@moz-kkl.dku.133.213.IP) (Ping timeout: 121 seconds)
  12. # [02:25] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  13. # [02:29] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  14. # [02:42] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  15. # [04:13] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  16. # [04:13] * ChanServ sets mode: +o surkov
  17. # [04:48] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  18. # [04:53] * Quits: maxli (maxli@moz-h8kluf.cs.uwaterloo.ca) (Quit: Leaving.)
  19. # [04:53] * Joins: maxli (maxli@moz-h8kluf.cs.uwaterloo.ca)
  20. # [04:53] * Quits: maxli (maxli@moz-h8kluf.cs.uwaterloo.ca) (Connection closed)
  21. # [05:53] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  22. # [06:23] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  23. # [06:29] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  24. # [06:49] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  25. # [08:31] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  26. # [09:21] * Joins: smaug (chatzilla@moz-kkl.dku.133.213.IP)
  27. # [09:52] * Joins: a-865 (fmcz@moz-l3llk4.cable.mindspring.com)
  28. # [09:53] * Joins: icaaq (icaaq@moz-t231nb.cust.bredbandsbolaget.se)
  29. # [10:03] * Quits: smaug (chatzilla@moz-kkl.dku.133.213.IP) (Ping timeout: 121 seconds)
  30. # [10:06] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  31. # [10:14] * Joins: smaug (chatzilla@moz-if4jfr.3orf.1887.0450.2001.IP)
  32. # [10:39] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  33. # [11:03] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Connection closed)
  34. # [11:07] * Joins: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca)
  35. # [11:15] * Quits: a-865 (fmcz@moz-l3llk4.cable.mindspring.com) (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202541])
  36. # [11:29] * Joins: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  37. # [11:32] * Joins: agibson (agibson@moz-7jr.0nt.218.207.IP)
  38. # [11:48] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
  39. # [11:49] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  40. # [11:53] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  41. # [12:01] * Joins: a-865 (fmcz@moz-l3llk4.cable.mindspring.com)
  42. # [12:07] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
  43. # [12:17] * Quits: a-865 (fmcz@moz-l3llk4.cable.mindspring.com) (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202541])
  44. # [12:34] * Joins: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  45. # [12:38] * Joins: a-865 (fmcz@moz-l3llk4.cable.mindspring.com)
  46. # [12:38] * Joins: agibson_ (agibson@moz-7jr.0nt.218.207.IP)
  47. # [12:40] * Quits: agibson (agibson@moz-7jr.0nt.218.207.IP) (Connection closed)
  48. # [12:40] * agibson_ is now known as agibson
  49. # [12:42] * icaaq is now known as icaaq|afk
  50. # [12:43] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  51. # [12:43] * ChanServ sets mode: +o surkov
  52. # [12:54] * icaaq|afk is now known as icaaq
  53. # [13:07] * Joins: askalski (akuda@moz-7su6no.adsl.tpnet.pl)
  54. # [13:12] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Ping timeout: 121 seconds)
  55. # [13:13] * Quits: askalski (akuda@moz-7su6no.adsl.tpnet.pl) (Quit: Wychodzi)
  56. # [13:13] * Joins: askalski (akuda@moz-7su6no.adsl.tpnet.pl)
  57. # [13:15] * Joins: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  58. # [13:26] * Quits: askalski (akuda@moz-7su6no.adsl.tpnet.pl) (Quit: Wychodzi)
  59. # [13:50] * Joins: Gijs (gijs@moz-ljs6de.nemh.1887.0450.2001.IP)
  60. # [14:06] * icaaq is now known as icaaq|afk
  61. # [14:07] * Joins: newtron_ (newtron@moz-1ojn08.dsl.teksavvy.com)
  62. # [14:09] * Quits: newtron (newtron@moz-ogstq5.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  63. # [14:17] * icaaq|afk is now known as icaaq
  64. # [14:47] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
  65. # [15:04] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  66. # [15:04] * ChanServ sets mode: +o yzen
  67. # [15:12] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Ping timeout: 121 seconds)
  68. # [15:25] * Joins: scott_gonzalez (scott_gonza@moz-mhe.gsn.149.12.IP)
  69. # [15:38] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
  70. # [16:11] * Joins: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  71. # [16:14] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  72. # [16:38] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  73. # [16:38] * ChanServ sets mode: +qo davidb davidb
  74. # [16:42] <~davidb> heyo!
  75. # [16:46] <tbsaunde> heya
  76. # [16:48] <~davidb> hi hi hi
  77. # [16:48] <~davidb> i owe you a review don't i
  78. # [16:48] <~davidb> oops 2
  79. # [16:48] <tbsaunde> yeah, think so
  80. # [16:48] <~davidb> which one should i review first?
  81. # [16:49] <~davidb> relations or
  82. # [16:49] <~davidb> teach ia2 about proxy wrappers (what is this)
  83. # [16:50] <~davidb> tbsaunde, you good for our 1:1 in 10 mins?
  84. # [16:50] <tbsaunde> davidb: yup
  85. # [16:50] <~davidb> ok
  86. # [16:50] <tbsaunde> davidb: I think they're independent
  87. # [16:50] <~davidb> oh good
  88. # [16:51] <~davidb> looks like you copy some prune code...
  89. # [16:51] <~davidb> jrb would shiver
  90. # [16:52] <~davidb> (obscure ref)
  91. # [16:52] <tbsaunde> no clue who jrb is, or how else you'd do it
  92. # [16:53] <~davidb> hey did you get onto the pizza list?
  93. # [16:53] <Gijs> pizza list?
  94. # [16:53] <Gijs> do you do London delivery?
  95. # [16:53] * Gijs gets out sharpish
  96. # [16:53] <tbsaunde> davidb: nah, not really in a pizza mode
  97. # [16:54] <~davidb> ok
  98. # [17:11] * Quits: Gijs (gijs@moz-ljs6de.nemh.1887.0450.2001.IP) (Quit: poof)
  99. # [17:30] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
  100. # [17:31] * Joins: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  101. # [17:34] * Quits: scott_gonzalez (scott_gonza@moz-mhe.gsn.149.12.IP) (Ping timeout: 121 seconds)
  102. # [17:35] <~davidb> tbsaunde, regarding the "if (IsProxy()) return E_NOTIMPL;" blocks, do those need TODO comments/
  103. # [17:35] <~davidb> ?
  104. # [17:36] <tbsaunde> davidb: I guess they wouldn't hurt
  105. # [17:36] <~davidb> ok
  106. # [17:36] <tbsaunde> fwiw I'm not sure they have much value either
  107. # [18:06] * Joins: slee_ (chatzilla@moz-gatgc9.range109-157.btcentralplus.com)
  108. # [18:07] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Ping timeout: 121 seconds)
  109. # [18:08] * slee_ is now known as slee
  110. # [18:19] * Quits: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca) (Quit: Leaving.)
  111. # [18:21] * icaaq is now known as icaaq|afk
  112. # [18:27] * icaaq|afk is now known as icaaq
  113. # [18:30] * Quits: ioanachiorean (ioanachiore@moz-ohb.65e.79.82.IP) (Ping timeout: 121 seconds)
  114. # [18:34] * Quits: a-865 (fmcz@moz-l3llk4.cable.mindspring.com) (Ping timeout: 121 seconds)
  115. # [18:42] * Joins: a-865 (fmcz@moz-l3llk4.cable.mindspring.com)
  116. # [18:46] * Quits: @yzen (yzen@moz-ql1r6k.cpe.pppoe.ca) (Connection closed)
  117. # [18:46] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  118. # [18:46] * ChanServ sets mode: +o yzen
  119. # [18:47] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  120. # [18:48] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Connection closed)
  121. # [18:48] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  122. # [18:51] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
  123. # [18:51] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  124. # [18:51] <tbsaunde> davidb: you want to come tell me what this thing fedex sent me is?
  125. # [18:52] * yzen is now known as yzen_
  126. # [18:52] <~davidb> can do
  127. # [18:55] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  128. # [18:56] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  129. # [18:56] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  130. # [18:56] * ChanServ sets mode: +qo davidb davidb
  131. # [19:03] * Joins: jongund (chatzilla@moz-emft4q.dres.uiuc.edu)
  132. # [19:11] * Joins: Gijs (gijs@moz-rcnpbh.nemh.1887.0450.2001.IP)
  133. # [19:11] * icaaq is now known as icaaq|afk
  134. # [19:24] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
  135. # [19:28] * Quits: a-865 (fmcz@moz-l3llk4.cable.mindspring.com) (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202541])
  136. # [19:31] * icaaq|afk is now known as icaaq
  137. # [19:31] * icaaq is now known as icaaq|afk
  138. # [19:48] <tbsaunde> davidb: so, are going to get rid of the bstr stuff in accRole, or do we want to implement it with ipc accessibles
  139. # [19:49] <~davidb> tbsaunde, i wouldn't rush to implement it.
  140. # [19:49] <tbsaunde> me either
  141. # [19:49] <~davidb> can you just avoid it without to much hassle?
  142. # [19:50] <~davidb> or do i need to unbitrot that patch
  143. # [19:51] * davidb is now known as davidb|afk
  144. # [19:52] * davidb|afk is now known as davidb
  145. # [19:52] <tbsaunde> davidb|afk: I can just E_FAIL like the patch you reviewed does, just wondering how to comment that TODO
  146. # [19:52] <~davidb> maybe reference bug 798492
  147. # [19:52] <@firebot> https://bugzil.la/798492 — NEW, dbolter@mozilla.com — Deprecate/Remove our Windows MSAA BSTR accRole hack
  148. # [19:54] * Joins: dholbert (dholbert@moz-pnm275.static.fusionbroadband.com)
  149. # [20:09] * Quits: agibson (agibson@moz-7jr.0nt.218.207.IP) (Quit: )
  150. # [20:13] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  151. # [20:13] * ChanServ sets mode: +o yzen
  152. # [20:14] * Quits: Gijs (gijs@moz-rcnpbh.nemh.1887.0450.2001.IP) (Quit: poof)
  153. # [20:14] <dholbert> tbsaunde, FWIW, I hit the forbes crash on the first try in an Ubuntu VM, using current nightly, after running "orca" once (to set my gnome a11y switch to "true")
  154. # [20:15] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  155. # [20:15] * ChanServ sets mode: +o yzen_
  156. # [20:18] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  157. # [20:18] <tbsaunde> dholbert: sweet, my guess I'm not clicking through the add correctly
  158. # [20:18] <dholbert> tbsaunde, I don't have a debug build in that VM, but I've got an rr recording of the crash, in a debug build on my actual machine, and we can do some remote debugging
  159. # [20:18] <tbsaunde> though that can't be all of it, yzen_ saw me load it and deal with adds a couple days ago
  160. # [20:18] <tbsaunde> ok, now a good time for you?
  161. # [20:19] <dholbert> tbsaunde, sure
  162. # [20:19] <dholbert> tbsaunde, so I get this assertion, which IIRC is the main one we're concerned with:
  163. # [20:20] <dholbert> ###!!! ASSERTION: Why do we still have a child doc?: '!mOuterDoc', file /accessible/ipc/ProxyAccessible.cpp, line 18
  164. # [20:20] <dholbert> tbsaunde, and then we crash soon after that
  165. # [20:20] <dholbert> tbsaunde, should I break at the assertion, or at the crash?
  166. # [20:20] <tbsaunde> dholbert: hm, I thought the first one you saw was the one at DocAccessibleParent.cpp:38
  167. # [20:21] <dholbert> tbsaunde, nope, that comes later
  168. # [20:21] <tbsaunde> oh, huh
  169. # [20:22] * tbsaunde thinking for a minute
  170. # [20:22] <dholbert> tbsaunde, here's a pastebin of my last few seconds pre-crashing (from my rr-recorded run): http://pastebin.mozilla.org/8504938
  171. # [20:23] <dholbert> tbsaunde, (er, pre-child-process-crashing, I mean)
  172. # [20:24] <tbsaunde> dholbert: so, yeah, break at the assert, and see what aRootID is in RecvHideEvent
  173. # [20:25] <tbsaunde> dholbert: but actually I don't suppose you have a build from after my first patch which makes only the child crash?
  174. # [20:25] <dholbert> tbsaunde, this is a build on current mozilla-central, with only the child crashing
  175. # [20:25] <dholbert> tbsaunde, (that's what you're hoping for, yes?)
  176. # [20:25] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  177. # [20:26] <tbsaunde> dholbert: ah, ok wasn't clear to me
  178. # [20:26] <tbsaunde> dholbert: yup
  179. # [20:26] * Joins: a-865 (fmcz@moz-l3llk4.cable.mindspring.com)
  180. # [20:26] <dholbert> tbsaunde, cool, great
  181. # [20:26] <tbsaunde> dholbert: so then I don't really care about that first assert, what's interesting is the one at DocAccessibleParent.cpp:38 (that's what causes the child to crash I think)
  182. # [20:26] <dholbert> tbsaunde, ok, one sec
  183. # [20:29] <dholbert> tbsaunde, hmm, it's skipping past that assertion even though I placed a breakpoint there. Maybe I'm attached to the parent process & need to switch to the child...
  184. # [20:29] <dholbert> tbsaunde, er, never mind, my output says that assertion is in the parent process
  185. # [20:30] * Quits: jongund (chatzilla@moz-emft4q.dres.uiuc.edu) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
  186. # [20:30] <tbsaunde> dholbert: yeah, that's ... weird
  187. # [20:31] <tbsaunde> dholbert: I wonder what the best work around is, break on RecvShowEvent and binary search to find how many calls happen before the one you care about seems rather slow
  188. # [20:33] <tbsaunde> dholbert: one thing you could check is the process number next to the assertion and run rr replay -p <pid>
  189. # [20:35] <dholbert> tbsaunde, mm, I'll try that next
  190. # [20:35] <dholbert> tbsaunde, I just quit & restarted the replay just in case it was a one-off
  191. # [20:35] <dholbert> tbsaunde, I'll try with -p next
  192. # [20:35] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  193. # [20:38] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  194. # [20:38] * ChanServ sets mode: +qo davidb davidb
  195. # [20:41] <dholbert> tbsaunde, -p worked, woot
  196. # [20:41] <dholbert> tbsaunde, so I'm at NS_ERROR("adding child to unknown accessible");
  197. # [20:41] * Quits: slee (chatzilla@moz-gatgc9.range109-157.btcentralplus.com) (Ping timeout: 121 seconds)
  198. # [20:42] <dholbert> tbsaunde, (DocAccessibleParent.cpp:38)
  199. # [20:42] <dholbert> tbsaunde, you asked about aRootID, but that doesn't seem to be an argument to this function (RecvShowEvent). Is that up a few stack levels?
  200. # [20:46] <dholbert> tbsaunde, so this NS_ERROR is inside an "if (!parent) {" check
  201. # [20:47] <dholbert> tbsaunde, and 'parent' is null because, up above that, aData.ID() is nonzero, which makes us query mAccessibles.GetEntry, and that lookup fails, because mAccessibles.mTable.mEntryCount is 0
  202. # [20:48] <tbsaunde> dholbert: yeah, that was for RecvHide (sorry was in bathroom)
  203. # [20:48] <dholbert> tbsaunde, np
  204. # [20:48] <dholbert> tbsaunde, should I skip to RecvHide?
  205. # [20:49] <tbsaunde> dholbert: so, grab aData.ID()
  206. # [20:49] <tbsaunde> I think you can just p /x aData.ID_ or is it _ID?
  207. # [20:49] <dholbert> tbsaunde, (uint64_t &) @0x7fffffffbd10: 46913100124336
  208. # [20:49] <dholbert> tbsaunde, with p /x: 0x2aaaceab10b0
  209. # [20:50] <tbsaunde> dholbert: now, in the child watch *((void**)0x2aaaceab10b0)
  210. # [20:51] <dholbert> tbsaunde, how do I get a gdb session for the child?
  211. # [20:51] <tbsaunde> dholbert: starting from the beginning of the child, to see where that gets allocated
  212. # [20:51] <dholbert> tbsaunde, ah, right -- quit & restart the replay?
  213. # [20:51] <tbsaunde> dholbert: yup
  214. # [20:52] <dholbert> tbsaunde, that "watch" command triggers a gdb internal error for me
  215. # [20:52] <dholbert> tbsaunde, http://pastebin.mozilla.org/8505332
  216. # [20:53] <tbsaunde> huh
  217. # [20:54] <dholbert> tbsaunde, same if I do "p" instead of "watch"
  218. # [20:54] <tbsaunde> what happens if you use int** ?
  219. # [20:54] <dholbert> tbsaunde, same result
  220. # [20:54] <tbsaunde> erg
  221. # [20:57] <tbsaunde> dholbert: I'm pretty sure that's a recent gdb regression, doing that sort of thing works fine in gdb 7.7 here
  222. # [20:57] <tbsaunde> but I'm not sure how you work around it easily
  223. # [20:57] <dholbert> tbsaunde, hmm. brb
  224. # [20:58] <tbsaunde> the easiest thing I guess is to try and break at the return of malloc conditioning on the return value, but that doesn't seem exactly easy
  225. # [20:58] <tbsaunde> sure
  226. # [21:03] <dholbert> tbsaunde, I'm going to see if I can get a kvm VM up, which you can SSH into
  227. # [21:03] <tbsaunde> dholbert: thanks!
  228. # [21:03] <dholbert> tbsaunde, (you can SSH to the MV office, yes?)
  229. # [21:03] <tbsaunde> sorry there's so much noti working stuff :/
  230. # [21:03] <tbsaunde> dholbert: I believe so
  231. # [21:03] <dholbert> tbsaunde, np; this most recent stumbling block was entirely gdb's fault, it seems :)
  232. # [21:04] <dholbert> tbsaunde, looks like ssh.mozilla.com is the jumphost
  233. # [21:04] <dholbert> these days
  234. # [21:04] <tbsaunde> yeah, I wonder if it reproduces with small test cases you could file a bug about
  235. # [21:05] <tbsaunde> dholbert: yeah, just being in the toronto office may be enough too I'm not sure
  236. # [21:05] <dholbert> tbsaunde, oh nice, maybe yeah
  237. # [21:21] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
  238. # [21:24] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  239. # [21:24] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  240. # [21:24] * ChanServ sets mode: +qo davidb davidb
  241. # [21:27] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  242. # [21:52] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
  243. # [21:56] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
  244. # [22:00] * Quits: smaug (chatzilla@moz-if4jfr.3orf.1887.0450.2001.IP) (Ping timeout: 121 seconds)
  245. # [22:01] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  246. # [22:07] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  247. # [22:07] * ChanServ sets mode: +o yzen
  248. # [22:11] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  249. # [22:30] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
  250. # [22:38] * Parts: clown (clown@moz-v6m.c3o.211.205.IP)
  251. # [22:43] * icaaq|afk is now known as icaaq
  252. # [22:48] * yzen is now known as yzen_
  253. # [22:48] * yzen_ is now known as yzen
  254. # [22:50] * Quits: icaaq (icaaq@moz-t231nb.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  255. # [22:50] * yzen is now known as yzen_
  256. # [22:51] * Joins: davidb (davidb@moz-5srdkc.dsl.bell.ca)
  257. # [22:51] * ChanServ sets mode: +qo davidb davidb
  258. # [22:54] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  259. # [23:16] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  260. # [23:16] * ChanServ sets mode: +o yzen
  261. # [23:20] * Quits: @yzen (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  262. # [23:22] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
  263. # [23:32] * Quits: ~davidb (davidb@moz-5srdkc.dsl.bell.ca) (Connection closed)
  264. # [23:33] * Joins: davidb (davidb@moz-5srdkc.dsl.bell.ca)
  265. # [23:33] * ChanServ sets mode: +qo davidb davidb
  266. # [23:50] * Quits: ~davidb (davidb@moz-5srdkc.dsl.bell.ca) (Quit: Blah blah blah)
  267. # Session Close: Tue Feb 03 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn