Skip to content
This repository has been archived by the owner on Aug 14, 2019. It is now read-only.

Comet %hall hang #576

Closed
mikolajpp opened this issue Jan 16, 2018 · 5 comments
Closed

Comet %hall hang #576

mikolajpp opened this issue Jan 16, 2018 · 5 comments

Comments

@mikolajpp
Copy link

mikolajpp commented Jan 16, 2018

The comet I have been using to develop on suddenly started to hang.
Every time I boot it up, after some time %ames spinner shows up and spins indefinitely.

When interrupted, it dumps the following:

intr
[%swim-take-vane %g %unto ~]
[ %gall-take
  / ~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet
    use
    hall
    ~marzod
    out
    hall
    circle
    inbox
    ~marzod
    urbit-meta
    config-l
    group-l
    grams
]
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.550 3].[2.560 24]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.551 3].[2.560 24]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.552 5].[2.554 18]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.122 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.123 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.124 7].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.125 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.126 3].[2.127 54]>
  /~dispex-binwed-sivweg-dosnul--larwen-mirdem-widnem-poshet/base/0/app/hall
  <[2.127 3].[2.127 54]>
[skipped 3.843 frames]

Eventually dump stops, and I can use the comet. But after some time the same situation occurs, and so on.

@Fang-
Copy link
Member

Fang- commented Jan 16, 2018

Looks like it's trying to fetch all messages from ~marzod's urbit-meta. That's a lot of messages, and apparently too many for it to process.

It shouldn't be trying to fetch them all if it was running the latest talk version, but I'm guessing it isn't?

@mikolajpp
Copy link
Author

Hmm, it definitely should be. It is a comet I started on 30th of december, never had a problem until yesterday. How can I verify if it runs a new talk?

@Fang-
Copy link
Member

Fang- commented Jan 16, 2018

Hmm yeah, a fix for the behavior I described got merged on December 14th.

You can check by diffing the files in your comet's base desk against those from the repo.

Did you ever ;join urbit-meta on this comet? Was it just ;join ~marzod/urbit-meta? Can you reproduce this on a fresh comet?

(Also, it might eventually resolve if you just let it spin for a long time.)

@mikolajpp
Copy link
Author

Okay, so first I will let it spin. I did join urbit-meta on ~binzod.
If it hangs forever I will try to reproduce.

@mikolajpp
Copy link
Author

Ok, so it turns out it was trying to pull all of messages despite me being never subscribed to ~marzod/urbit-meta. The cause was webtalk actually, which according to ~palfun does not have this precaution build in.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants