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>
will you be in lugano?
<
simbergm>
you're going straight there?
<
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>
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>
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
<
hkaiser>
thread_data things the state is active, coroutine thinks its terminated
<
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>
happens in the middle of things
<
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>
really wonder why that didn't happen before ...
<
heller>
this was hunting me, really, thanks for pushing
<
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
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]