12:48 karolherbst: uhh
12:48 karolherbst: data races inside nvc0_program_init_tcp_empty :/
13:04 karolherbst: uhm...
13:04 karolherbst: in RIG_Node: "static uint8_t relDegree[17][17];"
13:04 karolherbst: why is that static?
13:04 karolherbst: ohh mhh
13:05 karolherbst: I see
15:28 karolherbst: argh :/ nvc0_switch_pipe_context and nvc0_default_kick_notify can be called at the same time
15:29 karolherbst: and both modify ctx->state
15:31 joepublic: maybe they thumb-wrestle for it
15:31 karolherbst: this is weird though
15:32 karolherbst: mhhh
15:32 karolherbst: maybe CL is so special, that you can literally do context stuff on any thread
15:54 karolherbst: HdkR: running dolphin with the thread sanitizer: 2% :D
15:54 karolherbst: ohh, I got 10% yay
16:26 HdkR: karolherbst: ouch
16:41 HdkR: karolherbst: I've been told that no list is maintained for things that abuse multiple contexts. I'll see if I can find any additional information though
17:07 karolherbst: uhh anyway, now I have a 20k lines log I can go through :)
17:09 joepublic: my friend grep wants in on that
17:09 karolherbst: actually, most of it is mesa core
17:09 karolherbst: just hit some nouveau issue after shader eviction