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/ | GSoD: https://developers.google.com/season-of-docs/
hkaiser has quit [Ping timeout: 268 seconds]
diehlpk_work has quit [Ping timeout: 250 seconds]
jbjnr has joined #ste||ar
<heller> simbergm: I'll be on the train tomorrow at the coordination meeting
hkaiser has joined #ste||ar
<simbergm> heller: all right
<simbergm> on the train to switzerland?
<heller> yes
<heller> will you be in lugano?
<simbergm> nope
<simbergm> you're going straight there?
<heller> Yes
<simbergm> :/
<simbergm> when are you arriving?
<simbergm> maybe we can move the meeting if hkaiser isn't too busy
<hkaiser> yes, sure
<hkaiser> rescheduling is not a problem, we only thought its about time to have a meeting
<heller> I'll arrive late at night
<heller> Thursday might be a better option though
<heller> hkaiser: you pinged me last night?
<simbergm> thursday and friday are both fine for me
<hkaiser> thursday works for me
<hkaiser> heller: yah, there is a race in tss on the execution_context branch
<hkaiser> tried to pinpoint it, couldn't find anything yet
<heller> Yes, I saw the test falling... Didn't have time to look into it yet :/
<hkaiser> just making sure you're aware...
<heller> Didn't occur to me as a race
<hkaiser> and yes Friday works for me too
<hkaiser> doesn't happen when run on one core
<heller> So you could reproduce it with msvc?
<hkaiser> yes
<hkaiser> not consistently, but in 80%%of cases
<heller> Hmmm, I thought it was a clang issue
<hkaiser> looks like a thread gets rescheduled after being terminated
<heller> ok
<heller> it's strange to me that it only happens for the tss testcase
<hkaiser> heller: it might just manifest itself in this case as tss is doing things during thread destruction
<hkaiser> get_thread_id().get() returns nullptr
<heller> yes
<hkaiser> thread_data things the state is active, coroutine thinks its terminated
<hkaiser> thinks*
<hkaiser> the thread description of the failin gthread is hpx_main, but that could be ared herring
<heller> I don't think so
<heller> IIRC, it happens during shutdown
<hkaiser> well, the members indicate this
<hkaiser> no
<hkaiser> happens in the middle of things
<heller> hmmm
<hkaiser> I'm sure of that
<heller> so my analysis so far was wrong
hkaiser has quit [Ping timeout: 268 seconds]
hkaiser has joined #ste||ar
aserio has joined #ste||ar
<heller> hkaiser: I think I figured it out
<heller> yup...
<heller> really wonder why that didn't happen before ...
<heller> this was hunting me, really, thanks for pushing
<zao> Unrelated as I saw the PR, supposedly beta Travis on Windows supposedly doesn't filter out secrets from the build log - https://twitter.com/fasterthanlime/status/1184053588571627522
<zao> Couldn't tell for certain from the repo if we were using it, but nota bene
<heller> anyone looked at azure pipelines yet?
aserio has quit [Ping timeout: 250 seconds]
hkaiser has quit [Read error: Connection reset by peer]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 268 seconds]
hkaiser has joined #ste||ar
hkaiser has quit [Client Quit]
hkaiser has joined #ste||ar
aserio has joined #ste||ar
weilewei has joined #ste||ar
aserio1 has joined #ste||ar
<hkaiser> heller: thanks for looking into the TSS issue
<hkaiser> heller: I think the new reset_tss() should be called on for terminated threads, however
aserio has quit [Ping timeout: 250 seconds]
aserio1 is now known as aserio
<heller> hkaiser: isn't it called that way?
aserio1 has joined #ste||ar
<heller> hkaiser: there is an assert that the state is terminated
aserio has quit [Ping timeout: 250 seconds]
aserio1 is now known as aserio
<hkaiser> heller: I don't see an asertion :/
<hkaiser> ok, now I do, sorry
<hkaiser> but this assert will fire whenever a thread is suspended, no?
<hkaiser> hmmm, you might be right, this is correct after all
<hkaiser> suspension is shappening somewhere else
<hkaiser> heller: should the tss be reset in case of exceptions?
diehlpk_work has joined #ste||ar
aserio has quit [Ping timeout: 264 seconds]
<heller> hkaiser: probably...
diehlpk_work has quit [Remote host closed the connection]
aserio has joined #ste||ar
diehlpk_work has joined #ste||ar
weilewei has quit [Remote host closed the connection]
weilewei has joined #ste||ar
weilewei has quit [Remote host closed the connection]
jbjnr_ has joined #ste||ar
<jbjnr_> hkaiser:yt/
<jbjnr_> I've got a function that returns a future<future<x>> and I can't remember how to convert it to just one future instead of two
<jbjnr_> or anyone else online ...
<jbjnr_> unwrap seems to work
<jbjnr_> I was using unwrapping by mistake
<jbjnr_> zao:thanks that was the exact same problem in that issue
<jbjnr_> funny how you forget your own posts etc
<zao> :D
aserio has quit [Ping timeout: 265 seconds]
aserio has joined #ste||ar
hkaiser has quit [Ping timeout: 264 seconds]
jbjnr_ has quit [Ping timeout: 250 seconds]
Coldblackice_ has joined #ste||ar
Coldblackice has quit [Ping timeout: 240 seconds]
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]