hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/ | GSoC: https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020
hkaiser has joined #ste||ar
kale[m] has quit [Ping timeout: 264 seconds]
kale[m] has joined #ste||ar
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
hkaiser has quit [Quit: bye]
kale[m] has quit [Ping timeout: 246 seconds]
kale[m] has joined #ste||ar
bita_ has quit [Ping timeout: 246 seconds]
Yorlik has quit [Ping timeout: 246 seconds]
kale[m] has quit [Ping timeout: 240 seconds]
kale[m] has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 256 seconds]
kale[m] has quit [Ping timeout: 244 seconds]
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 256 seconds]
nanmiao11 has quit [Remote host closed the connection]
kale[m] has joined #ste||ar
nikunj97 has quit [Quit: Leaving]
kale[m] has quit [Ping timeout: 244 seconds]
kale[m] has joined #ste||ar
hkaiser has joined #ste||ar
<gonidelis[m]> hkaiser meet today?
<hkaiser> gonidelis[m]: uhh, we have a holiday today, I completely forgot about our meeting :/
<hkaiser> I'm sorry
<gonidelis[m]> ahhhh no worries
<gonidelis[m]> I thought 4th of July was tomorrow ;p
<hkaiser> can we skip today's meeting? do you need help?
<hkaiser> yah, but they moved it to today as tomorrow is a saturday
<gonidelis[m]> hkaiser: don't worry... there is nothing that I can't just ask here on IRC
<hkaiser> thanks
<hkaiser> gonidelis[m]: you should be able to still meet with Aurian, though
<hkaiser> the zoom link should work in any case
<rori> 👍️
<gonidelis[m]> ok great
Yorlik has joined #ste||ar
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
diehlpk__ has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has quit [Ping timeout: 244 seconds]
kale[m] has quit [Ping timeout: 256 seconds]
kale[m] has joined #ste||ar
nanmiao11 has joined #ste||ar
bita_ has joined #ste||ar
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
<jbjnr> hkaiser: yt?
<hkaiser> jbjnr: hey
<jbjnr> hkaiser: I'm looking into https://github.com/STEllAR-GROUP/hpx/issues/4800 and I can see what has gone wrong, but not where or why. When a task suspends, it keeps the state as pending and goes back onto the queue, but when it resumes, it has it's coroutine thread_id reset by mistake (race). Where in the code does this happen - I am not sure where the right place is. It is either 1) the thread suspends, but gets it's
<jbjnr> coroutine terminated by mistake - or it terminates, but the state stays as pending - either way, when it comes off the queue and is resumed - bang, we get the invalid coroutine assertion. Where is the coroutine reset in the code?
<hkaiser> jbjnr: let me think
<jbjnr> I'm getting close to the source of the problem.
<jbjnr> I'm using my printf debug stuff to show thread ids and suchlike at differnet places and I can see that after the scheduling loop executes the task, the set_thread state afterwards is possibly the source of problems
<hkaiser> jbjnr: the thread_id should get reset only if a thread terminates
<hkaiser> I don't know why it is reset just on resumtion
kale[m] has quit [Ping timeout: 260 seconds]
kale[m] has joined #ste||ar
nanmiao11 has quit [Remote host closed the connection]
kale[m] has quit [Ping timeout: 244 seconds]
kale[m] has joined #ste||ar