Size: a a a

Scala User Group

2020 January 10

λ

λoλdog in Scala User Group
сложно, но не каждый раз ж
источник

SA

Sergey Alaev in Scala User Group
И все равно я не понимаю, почему вы считаете, что идея - источник бага, а коты - окружение. когда всё наоборот, дедлок в котах, а идея - окружение, в котором дедлок воспроизводится.
источник

λ

λoλdog in Scala User Group
не обязательно в идее
источник

λ

λoλdog in Scala User Group
я ж сказал, может и в jvm
источник

SA

Sergey Alaev in Scala User Group
не, баг в jvm - это слишком круто.
источник

λ

λoλdog in Scala User Group
а идея тебе туда как минимум Monitor Ctrl-Break добавила
источник

λ

λoλdog in Scala User Group
и Attach Listener
источник

λ

λoλdog in Scala User Group
в общем попробуй воспроизвести тоже самое без идеи
источник

SA

Sergey Alaev in Scala User Group
без идеи не воспроизводится, я же писал
источник

λ

λoλdog in Scala User Group
и это тебе не помогает сделать вывод?)
источник

SA

Sergey Alaev in Scala User Group
это аргументация "у меня всё работает". работать должно везде, в любом окружении, на любой машине
источник

λ

λoλdog in Scala User Group
ты понимаешь, что идея меняет поведение программы?
источник

SA

Sergey Alaev in Scala User Group
ну да, любое окружение меняет поведение программы
источник

SA

Sergey Alaev in Scala User Group
есть баги, которые воспроизводятся, скажем, только в винде, а на линуксе не воспроизводятся. это автоматом делает их багом винды?
источник

λ

λoλdog in Scala User Group
возможно, но скорее багом jvm )
источник

SA

Sergey Alaev in Scala User Group
мне все же более вероятным кажется баг в котах)
источник

SA

Sergey Alaev in Scala User Group
как в наиболее близком и наименее оттестированном месте
источник

SA

Sergey Alaev in Scala User Group
Мораль. Когда ищешь баги многопоточности в инициализации и завершении приложения, нужно использовать не sbt run, а sbt-pack. Оно воспроизвелось)
источник

SA

Sergey Alaev in Scala User Group
Если у кого-то будет желание, попробуйте запустить у себя  https://github.com/scf37/iohalt
источник

λ

λoλdog in Scala User Group
когда оно стабильно воспроизводится - это не баг многопоточности
источник