/irc-logs / mozilla / #accessibility / 2013-04-08 / end

Options:

  1. # Session Start: Mon Apr 08 00:00:01 2013
  2. # Session Ident: #accessibility
  3. # [00:10] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  4. # [00:16] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  5. # [01:15] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  6. # [01:17] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  7. # [01:39] * Quits: rednaks (rednaks@625EDA6.CC09A206.55FFA9B4.IP) (Quit: Téléportation !)
  8. # [02:15] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  9. # [02:18] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  10. # [02:33] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  11. # [03:16] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  12. # [03:18] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  13. # [04:12] * Quits: fxa90id (fxa90id@moz-511E2D06.dsl.dynamic.t-mobile.pl) (Ping timeout)
  14. # [04:17] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  15. # [04:19] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  16. # [04:24] <@firebot> trev.saunders@gmail.com cancelled review?(trev.saunders@gmail .com) for attachment 734355 on bug 859073.
  17. # [04:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=859073 nor, --, ---, nobody, NEW, fixed some warnings in Accessibility
  18. # [05:17] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  19. # [05:19] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  20. # [05:21] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  21. # [06:18] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  22. # [06:20] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  23. # [07:11] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  24. # [07:14] * Joins: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se)
  25. # [07:18] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  26. # [07:20] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  27. # [07:46] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  28. # [08:19] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  29. # [08:21] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Ping timeout)
  30. # [08:25] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  31. # [09:01] * Joins: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP)
  32. # [09:05] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  33. # [09:06] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  34. # [09:15] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  35. # [09:38] * Joins: marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net)
  36. # [09:39] * ChanServ sets mode: +o marcoz
  37. # [09:39] <@marcoz> Morning all!
  38. # [10:03] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  39. # [10:34] * Quits: @marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net) (Quit: Leaving.)
  40. # [10:37] * Joins: marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net)
  41. # [11:22] * Quits: marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net) (Quit: Leaving.)
  42. # [11:23] * Joins: marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net)
  43. # [11:26] * ChanServ sets mode: +o marcoz
  44. # [11:45] * Joins: rednaks (rednaks@FB3F7A0D.8CFB83BB.55FFA9B4.IP)
  45. # [12:45] * Quits: victorporof (victorporo@466CECCA.162B26E2.79933D60.IP) (Quit: victorporof)
  46. # [13:07] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  47. # [13:10] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Quit: victorporof)
  48. # [13:13] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  49. # [13:56] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  50. # [14:11] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  51. # [14:19] * Quits: @marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net) (Quit: Leaving.)
  52. # [14:22] * Joins: marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net)
  53. # [14:23] * ChanServ sets mode: +o marcoz
  54. # [14:27] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  55. # [14:36] * khuey|away is now known as khuey
  56. # [14:59] * Joins: davidb (davidb@moz-22F8547E.dsl.bell.ca)
  57. # [14:59] * ChanServ sets mode: +qo davidb davidb
  58. # [14:59] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  59. # [15:00] <@marcoz> Hi davidb!
  60. # [15:00] <@davidb> heyo!
  61. # [15:06] <@davidb> marcoz: mind if we 1:1 tomorrow instead of today?
  62. # [15:06] * @davidb can't speak very well today - throat bug
  63. # [15:08] <@marcoz> davidb: No problem at all!
  64. # [15:08] <@davidb> thanks
  65. # [15:09] <@marcoz> If I get a sore throat, I tend to sound like Lee marvin. "I was born under a wanderin' star…." ;)
  66. # [15:14] <@davidb> heheh
  67. # [15:18] <@firebot> New Firefox - Keyboard Navigation bug 859298 filed by hitmanarky@gmail.com.
  68. # [15:18] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=859298 nor, --, ---, nobody, NEW, Cursor focus disallows page scrolling
  69. # [15:20] <@marcoz> davidb: What's the current way to run a11y mochitest suite on OS X? I totally lost track of all the changes that went on recently around our build and such infrastructure.
  70. # [15:21] <@davidb> ./mach mochitest-a11y
  71. # [15:22] <@marcoz> davidb: OK cool thanks! And does the output automatically get logged somewhere, or do I need to redirect with > as usual?
  72. # [15:23] <@davidb> oh hmm
  73. # [15:23] * Joins: yzen (Adium@437116F4.A6295926.9D42CF23.IP)
  74. # [15:23] <@davidb> as usual i think
  75. # [15:25] * Joins: yzen1 (Adium@67828CC7.C1A51174.9D42CF23.IP)
  76. # [15:25] * Quits: yzen (Adium@437116F4.A6295926.9D42CF23.IP) (Ping timeout)
  77. # [15:26] * yzen1 is now known as yzen
  78. # [15:32] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  79. # [15:32] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Quit: victorporof)
  80. # [15:33] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  81. # [15:43] <@marcoz> davidb: Works. Continuing work on bug 811307.
  82. # [15:43] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=811307 nor, --, ---, marco.zehe, NEW, [AccessFu] Add mochitest for enabling
  83. # [15:43] <@davidb> oh good
  84. # [15:57] <@marcoz> aaaaaaarrrrgggghhhhh I wish JS would be consistent with |this| ! :(
  85. # [15:58] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  86. # [15:59] * @davidb -> coffee
  87. # [16:02] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  88. # [16:02] * clown is now known as clown_mtg
  89. # [16:08] * Joins: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu)
  90. # [16:10] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  91. # [16:12] * Joins: fxa90id (fxa90id@moz-8063B677.centertel.pl)
  92. # [16:12] <yzen> hi marcoz, i was hoping I can bug you in regards to bug 752635. I was also looking at your comments for bug 753973. Is the scope of the bug mainly lists and tables ? Also, do you think I should start with separate options for them?
  93. # [16:12] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=752635 nor, --, ---, nobody, NEW, [AccessFu] Add preference for verbosity and speaking order
  94. # [16:12] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=753973 nor, --, ---, yura.zenevich, NEW, [AccessFu] Make verbosity level configurable
  95. # [16:20] <@marcoz> yzen: The list item stuff has since been redefined, in a bug whose number escapes me at the moment. Basically we speak list items less verbose, like we only say "first item" and "last item", but no count inbetween. If it's a numbered list, the number is spoken anyway.
  96. # [16:20] * Quits: fxa90id (fxa90id@moz-8063B677.centertel.pl) (Ping timeout)
  97. # [16:21] <@marcoz> yzen: So my comment only applies to table headers. But since table semantics aren't exposed yet, because previously it was rather complicated to implement, there is nothing to turn table header verbosity on and off on yet.
  98. # [16:23] <yzen> marcoz: do you think there are any other cases where it is useful to configure verbosity ?
  99. # [16:23] <@marcoz> Aaaaaaaaaaaaahhhhhhhh the fucked up scoping of |this| is going to kill me one day! It gets re-scoped constantly! How else is one supposed to solve this than with old global variables!!!!
  100. # [16:25] <@marcoz> yzen: I currently can't think of any. We are dealing with controls that usually have straight-forward semantics which only contain needed information. Like it hardly ever makes sense to suppress the role and state announcement, for example.
  101. # [16:25] <@davidb> marcoz: there are improvements coming
  102. # [16:25] <@marcoz> davidb: Yeah but I need to solve this f-ing problem NOW. :(
  103. # [16:25] * @davidb nods
  104. # [16:26] <yzen> marcoz: gotcha
  105. # [16:29] <@marcoz> yzen: davidb: what does the apply method do? Like myFunc.apply(this)?
  106. # [16:30] <yzen> marcoz: so apply will execute the function, but it lets you define |this| by passing it as a first argument, the second argument is an array of actual arguments to the function
  107. # [16:30] <yzen> marcoz: you can also use myFunc.call, where function's |this| is the first arg, and the rest of the arguments are function arguments
  108. # [16:31] <@davidb> yeah
  109. # [16:31] <yzen> marcoz: if you are calling myFunc a number of times you can also consider first priming |this| for it with
  110. # [16:31] <yzen> |bind|
  111. # [16:32] <@marcoz> No, I am only calling it once. Let me try and see if that solves my problem and prevents the use of a global variable.
  112. # [16:32] <@marcoz> Thanks!
  113. # [16:33] * khuey is now known as khuey|away
  114. # [16:34] <@marcoz> Oh no, mine is no function, it is an array, a variable that needs to be passed around between my test and AccessFu. Guess a global variable is the only way to go.
  115. # [16:55] * Joins: yzen1 (Adium@437116F4.A6295926.9D42CF23.IP)
  116. # [16:56] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  117. # [17:03] * khuey|away is now known as khuey
  118. # [17:06] * Joins: habber (habber@514D186.F3BBB17D.144F44FA.IP)
  119. # [17:06] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  120. # [17:06] * Quits: yzen1 (Adium@437116F4.A6295926.9D42CF23.IP) (Ping timeout)
  121. # [17:07] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  122. # [17:08] * Quits: habber (habber@514D186.F3BBB17D.144F44FA.IP) (Quit: habber)
  123. # [17:10] <tbsaunde> davidb: any objection to a patch to make sdnAccessible::sdnAccessible() crash if mNode is null?
  124. # [17:11] <@davidb> tbsaunde: when should that happen?
  125. # [17:11] <@davidb> i mean do we expect that to happen sometimes?
  126. # [17:11] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  127. # [17:11] <tbsaunde> davidb: no, it will crash if we do and then you try to do much of anything with it
  128. # [17:12] <@davidb> i must be asking the wrong way :)
  129. # [17:12] <@davidb> i know it will crash :)
  130. # [17:12] <@davidb> i'm wondering if we expect it will be null sometimes
  131. # [17:12] <tbsaunde> davidb: so as it is sdnAccessible should never have null mNode afaict, and we assume this
  132. # [17:13] <tbsaunde> however bug 858896 is only really explainable by null mNode
  133. # [17:13] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=858896 cri, --, ---, nobody, NEW, crash in mozilla::a11y::GetExistingDocAccessible
  134. # [17:13] <@davidb> tbsaunde: do we have any STR?
  135. # [17:14] <@davidb> simpledom usage is usually in-process IIRC
  136. # [17:14] <tbsaunde> davidb: if from crash stats so I'd expect not, but I'll look for comments etc
  137. # [17:14] * @davidb ponders
  138. # [17:15] <@davidb> tbsaunde: please try… but i would consider the forced crash i guess.
  139. # [17:16] * @davidb imagines crazy telemetry for this
  140. # [17:16] <@davidb> it might be neat to have fake_crash_telemetry_data(stack)
  141. # [17:17] <@davidb> then handle it gracefully
  142. # [17:35] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  143. # [17:43] * @marcoz tears his hair out. This is so NOT my day!
  144. # [17:48] <tbsaunde> davidb: sounds like a lot of effort, and hopeing it will actually be graceful is probably a wast of energy
  145. # [17:49] <@davidb> yeah i wasn't going beyond pondering, for now.
  146. # [17:49] <@davidb> marcoz: take a breather
  147. # [17:52] <@marcoz> davidb: I dumped the patch onto the bug as it is now, errors and all, because I currently can't think straight enough any more to figure out why this thing is so f'cked up. I'll go offline now and start the evening early, won't get anything productive done anyway. This stuff is driving me nuts!
  148. # [17:52] <@davidb> i saw it
  149. # [17:53] <@davidb> i hope to have a look
  150. # [17:53] <@marcoz> Thanks mate!
  151. # [17:53] <@davidb> come back fresh
  152. # [17:53] <@marcoz> Will do!
  153. # [17:53] * Quits: @marcoz (marco.zehe@moz-33AC47EB.dip.t-dialin.net) (Quit: Leaving.)
  154. # [18:01] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  155. # [18:05] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  156. # [18:15] <@firebot> trev.saunders@gmail.com requested review from dbolter@mozilla.com for attachment 734669 on bug 858896.
  157. # [18:15] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=858896 cri, --, ---, nobody, NEW, crash in mozilla::a11y::GetExistingDocAccessible
  158. # [18:31] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  159. # [18:34] <@firebot> dbolter@mozilla.com granted review for attachment 734669 on bug 858896.
  160. # [18:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=858896 cri, --, ---, nobody, NEW, crash in mozilla::a11y::GetExistingDocAccessible
  161. # [18:42] <tbsaunde> davidb: those addresses are weird, and I'm suprised they're different
  162. # [18:46] <@davidb> me too
  163. # [18:47] <@davidb> but i haven't looked closely
  164. # [18:55] * Joins: habber (habber@514D186.F3BBB17D.144F44FA.IP)
  165. # [18:56] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  166. # [18:58] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  167. # [19:02] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  168. # [19:03] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  169. # [19:05] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  170. # [19:12] * Quits: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Input/output error)
  171. # [19:12] * Joins: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu)
  172. # [19:19] * Quits: @firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  173. # [19:25] * clown_mtg is now known as clown
  174. # [19:27] * clown is now known as clown_mtg
  175. # [19:34] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  176. # [19:34] * ChanServ sets mode: +o firebot
  177. # [19:34] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  178. # [19:52] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  179. # [19:56] * Quits: habber (habber@514D186.F3BBB17D.144F44FA.IP) (Quit: habber)
  180. # [20:03] * Quits: @firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  181. # [20:05] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  182. # [20:05] * ChanServ sets mode: +o firebot
  183. # [20:20] <tbsaunde> davidb: have msvc handy?
  184. # [20:35] <@davidb> tbsaunde: yeah sort of
  185. # [20:35] <@davidb> zup?
  186. # [20:39] <tbsaunde> davidb: wonder if you could disassemble a function for me
  187. # [20:40] <@davidb> tbsaunde: yeah
  188. # [20:40] <@davidb> can do
  189. # [20:40] * @davidb fires up vmware
  190. # [20:40] <tbsaunde> davidb: people.mozilla.org/~tsaunders/ should have a firefox-*.zip in it
  191. # [20:40] <@davidb> ok
  192. # [20:41] <tbsaunde> I want to see mozilla::a11y::sdnAccessible::get_attributesFornames()
  193. # [20:43] <@davidb> ok
  194. # [20:43] * @davidb dloads
  195. # [20:44] * Quits: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Ping timeout)
  196. # [20:51] * @davidb crashes video studio
  197. # [20:52] <tbsaunde> lol
  198. # [20:55] <@davidb> actually it was just hung for a whiel
  199. # [20:55] <@davidb> i don't seem to have symbols
  200. # [20:55] * @davidb tries break at function
  201. # [20:55] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  202. # [20:55] <tbsaunde> davidb: k, try the symbol server thing?
  203. # [20:56] <@davidb> haven't tried that in a while
  204. # [20:56] <@davidb> this is your build right?
  205. # [20:56] <tbsaunde> me neither
  206. # [20:56] <@davidb> i used to use it for xperf
  207. # [21:00] <@davidb> maybe this is easier from command line
  208. # [21:03] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  209. # [21:04] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  210. # [21:04] <@davidb> tbsaunde: maybe i should build this locally. is there a patch somewhere?
  211. # [21:06] <@davidb> hmmm maybe i should eat fiery acid to make my throat feel better
  212. # [21:07] <tbsaunde> davidb: no, that's one of the builds that crashes in bug 858896
  213. # [21:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=858896 cri, --, ---, nobody, NEW, crash in mozilla::a11y::GetExistingDocAccessible
  214. # [21:08] <@davidb> oh ok then we can get symbols probably indeed
  215. # [21:09] <@davidb> let me make sure that's in my debugger path
  216. # [21:10] * @davidb watches windows throbber
  217. # [21:11] <tbsaunde> hah
  218. # [21:14] <@davidb> man this shouldn't be this hard
  219. # [21:21] <@davidb> getting symbols don't match dialog
  220. # [21:23] <tbsaunde> lovely
  221. # [21:25] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  222. # [21:25] <khuey> did you download these symbols?
  223. # [21:26] * Joins: fxa90id (fxa90id@moz-16C55F4A.dsl.dynamic.t-mobile.pl)
  224. # [21:27] <@davidb> khuey: i'm just pointing visual studio at them
  225. # [21:27] <@davidb> to the symbol server
  226. # [21:27] <@davidb> khuey: do we have symbols for aurora there?
  227. # [21:27] <@davidb> how do the right symbols get loaded for the right build is beyond me
  228. # [21:28] <@davidb> khuey: if you know where i can just download them, that would be handy
  229. # [21:28] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Client exited)
  230. # [21:29] <@davidb> presumably a .pdb IIRC
  231. # [21:31] <khuey> the symbol server is much easier than downloading them
  232. # [21:31] <khuey> it should just work
  233. # [21:31] <khuey> bug ted? I'm about to go into a mtg
  234. # [21:32] <@davidb> ok
  235. # [21:37] <@davidb> maybe i have to put /aurora on the end or something
  236. # [21:43] <@davidb> tbsaunde: do you have the link handy?
  237. # [21:43] <@davidb> for the installer
  238. # [21:44] <tbsaunde> davidb: I can grab it
  239. # [21:44] <@davidb> ty
  240. # [21:45] <tbsaunde> davidb: look in here ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2013-04-05-00-40-16-mozilla-aurora
  241. # [21:45] <@davidb> ok thanks
  242. # [21:45] <tbsaunde> np
  243. # [21:56] * Joins: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP)
  244. # [21:56] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  245. # [21:59] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  246. # [21:59] * clown is now known as clown_mtg
  247. # [22:03] <@davidb> heh visual studio not responding
  248. # [22:03] <@davidb> c'mon
  249. # [22:04] <tbsaunde> davidb: sorry I got you into that :/
  250. # [22:05] <@davidb> no i'm just rusty with msvc
  251. # [22:07] * @davidb just had a bunch of RPC errors
  252. # [22:10] <tbsaunde> heh
  253. # [22:14] <@davidb> tbsaunde: do you know the types of the params?
  254. # [22:15] <tbsaunde> davidb: one sec
  255. # [22:16] <@davidb> actually not sure it will help me
  256. # [22:16] <tbsaunde> sdnAccessible::get_attributesForNames(unsigned short aMaxAttribs, BSTR __RPC_FAR* aAttribNames, short __RPC_FAR* aNameSpaceID, BSTR __RPC_FAR* aAttribValues)
  257. # [22:16] <@davidb> yeah was hoping for vanilla types
  258. # [22:17] <tbsaunde> khuey: I'll have you note gdb makes this easy :-P
  259. # [22:17] <tbsaunde> davidb: there's probably c++filt for windows that does that mangling, or I can see if mine speaks it...
  260. # [22:18] <@davidb> if i can get ff to break on this method we're good to go
  261. # [22:20] <tbsaunde> davidb: really you can't just ask it to disassmeble a function? O.O
  262. # [22:20] <@davidb> tbsaunde: i don't know what buttons to push
  263. # [22:21] <tbsaunde> ah
  264. # [22:22] <tbsaunde> well, you probably need WE or jaws running to hit that
  265. # [22:22] <@davidb> yeah
  266. # [22:23] <@davidb> (that's how i got the rpc errors)
  267. # [22:25] <@davidb> attempts at even setting the breakpoint are failing
  268. # [22:25] <@davidb> would be nice to have source
  269. # [22:27] <@davidb> i'd like to figure out the right workflow for this
  270. # [22:28] <tbsaunde> davidb: in gdb its just disassemble <symbol>
  271. # [22:28] <@davidb> tbsaunde: what is <symbol> in this case?
  272. # [22:29] <@davidb> i don't know the start address
  273. # [22:30] <tbsaunde> davidb: mozilla::a11y::sdnAccessible::get_attributesForName
  274. # [22:30] <@davidb> that doesn't work in msvc
  275. # [22:30] <tbsaunde> but msvc obviously isn't gdb though you could see if windbg has something similar
  276. # [22:31] <@davidb> yeah sad
  277. # [22:32] <@davidb> could the crash stacks give us an address?
  278. # [22:33] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  279. # [22:34] <tbsaunde> davidb: well, presumably you can get what eip was
  280. # [22:34] <@davidb> maybe dumpbin can help
  281. # [22:35] <tbsaunde> davidb: may I suggest you ask someone other than me how to use msvc ;-)
  282. # [22:35] <@davidb> i'm just talking out loud
  283. # [22:35] <@davidb> i'll probably have to stop on this until the morning. i can ping some peeps in the office but i think everyone (including me) like gdb for this stuff
  284. # [22:35] <@davidb> failing that i'll ping irc again
  285. # [22:37] <@davidb> tbsaunde: did you climb?
  286. # [22:38] <@davidb> (woah 2 hours and still didn't get disassembly for a dang method)
  287. # [22:40] <tbsaunde> davidb: yeah, I was out of shape, but it was fun
  288. # [22:40] <@davidb> it gets easier each time
  289. # [22:41] <@davidb> tbsaunde: ok i have to reply to a few emails and go afk.
  290. # [22:41] * Quits: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se) (Quit: Leaving.)
  291. # [22:43] <tbsaunde> davidb: see you
  292. # [22:43] <@davidb> yep
  293. # [22:43] <@davidb> i'll be in tomorrow but leaving for appt at 10:15, back 1:15
  294. # [22:43] <tbsaunde> k
  295. # [22:43] <@davidb> oh good dveditz already replied to this
  296. # [22:44] <@davidb> (talking out loud again)
  297. # [22:44] <@davidb> ciao!
  298. # [22:44] * Quits: @davidb (davidb@moz-22F8547E.dsl.bell.ca) (Quit: davidb)
  299. # [22:45] <fxa90id> :-)
  300. # [22:49] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  301. # [23:00] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Quit: victorporof)
  302. # [23:00] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  303. # [23:03] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  304. # [23:30] * Joins: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP)
  305. # [23:36] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  306. # [23:37] * Quits: victorporof (victorporo@81B29543.183F338A.6A4F8DA2.IP) (Ping timeout)
  307. # Session Close: Tue Apr 09 00:00:00 2013

The end :)