JeffersonLab / halld_recon

Reconstruction for the GlueX Detector
7 stars 9 forks source link

hd_root hangs reading certain random skim files #607

Closed sdobbs closed 2 years ago

sdobbs commented 2 years ago

Processing of some of the most random trigger EVIO skim files will hang for some reason. Running this in a debugger, it looks like the hang might be in libraries/DAQ/async_filebuf.cc ?

You can reproduce this problem with the following command:

hd_root -PPLUGINS=randomtrigger_skim /cache/halld/RunPeriod-2019-11/recon/ver01/random/073070/random_073070_046.evio

The underlying problem might be the data, but any insight would be appreciated.

rjones30 commented 2 years ago

Sean, I think this one falls on my plate. Can I have a few days to clear my desk before I get to this? In the meantime, a prepared directory full of everything I need to reproduce it would be most helpful. -Richard

On Fri, Dec 3, 2021 at 2:46 PM Sean Dobbs @.***> wrote:

Processing of some of the most random trigger EVIO skim files will hang for some reason. Running this in a debugger, it looks like the hang might be in libraries/DAQ/async_filebuf.cc ?

You can reproduce this problem with the following command:

hd_root -PPLUGINS=randomtrigger_skim /cache/halld/RunPeriod-2019-11/recon/ver01/random/073070/random_073070_046.evio

The underlying problem might be the data, but any insight would be appreciated.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/JeffersonLab/halld_recon/issues/607, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3YKWBBA66KENGF6VAZ2XDUPENAZANCNFSM5JKPWAEA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

sdobbs commented 2 years ago

Richard, Sure, that's not a problem. The input file is pinned to the cache, and I was using a recent version of halld_recon, though I think the code that goes into this bug has been around for a couple of years. If you want something more formal to reproduce this, I can do that.

--Sean

On Fri, Dec 3, 2021 at 4:33 PM Richard Jones @.***> wrote:

Sean, I think this one falls on my plate. Can I have a few days to clear my desk before I get to this? In the meantime, a prepared directory full of everything I need to reproduce it would be most helpful. -Richard

On Fri, Dec 3, 2021 at 2:46 PM Sean Dobbs @.***> wrote:

Processing of some of the most random trigger EVIO skim files will hang for some reason. Running this in a debugger, it looks like the hang might be in libraries/DAQ/async_filebuf.cc ?

You can reproduce this problem with the following command:

hd_root -PPLUGINS=randomtrigger_skim

/cache/halld/RunPeriod-2019-11/recon/ver01/random/073070/random_073070_046.evio

The underlying problem might be the data, but any insight would be appreciated.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/JeffersonLab/halld_recon/issues/607, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AB3YKWBBA66KENGF6VAZ2XDUPENAZANCNFSM5JKPWAEA

. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android < https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/JeffersonLab/halld_recon/issues/607#issuecomment-985842289, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJAS2WF67XN3AT4VCVDYC3UPEZSLANCNFSM5JKPWAEA .

sdobbs commented 2 years ago

This problem is now avoided by PR #627 - closing