Closed Bug 1311697 Opened 9 years ago Closed 9 years ago

b8085b63-cd80-4876-9143-72a4e2161017 fails to be processed

Categories

(Socorro :: Webapp, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: Usul, Assigned: peterbe)

References

()

Details

Attachments

(1 file)

No description provided.
It's been put into the priority queue for over 20 minutes at the time of writing. I also, put it into the reprocessing queue too to see if the first priority queue drop had failed silently. No dice. It exists as a rawcrash: https://crash-stats.mozilla.com/api/RawCrash/?crash_id=b8085b63-cd80-4876-9143-72a4e2161017 But isn't coming up as a processed crash: https://crash-stats.mozilla.com/api/ProcessedCrash/?crash_id=b8085b63-cd80-4876-9143-72a4e2161017 :(
Summary: https://crash-stats.mozilla.com/report/index/b8085b63-cd80-4876-9143-72a4e2161017 doesn't load → b8085b63-cd80-4876-9143-72a4e2161017 fails to be processed
JP, can you use the loggly account (mine doesn't work) to search for b8085b63-cd80-4876-9143-72a4e2161017 Especially on the processor nodes. Also, can you check that the rabbitmq queue sizes are sane and flowing?
Flags: needinfo?(jschneider)
Ted, This crash fails repeatedly to be processed. I currently have no good way to see logging from the processors to see if there are exceptions which are poorly handled. Can you try processing it locally to see if there's something crazy about it?
Flags: needinfo?(ted)
What the heck?! I found a processor that had run the job. It says it was successful https://gist.github.com/peterbe/c8d89f1532f4e018d28299589d6960a4 I searched the S3 bucket for this UUID and it definitely isn't there. It's as if the processor succeeded twice (once when it was originally priority queue submitted and once when I reprocessed it). But both times it can't upload it to S3.
Flags: needinfo?(jschneider)
I copied the raw crash and upload_file_minidump_browser crash to the equivalent in the stage S3 bucket. When I run it locally I get this error: https://gist.github.com/peterbe/9175249a5e88960d3c9597232db38918 Basically, the new `return SocorroDotDict(copy.deepcopy(dict(crash)))` line is causing this error. Let's dig into it and figure out what needs to be done.
Assignee: nobody → peterbe
Flags: needinfo?(ted)
I suspect this line isn't sufficient: return SocorroDotDict(copy.deepcopy(dict(crash))) I think if doing just dict(crash) was sufficient, then we wouldn't need to do a deepcopy.
Commit pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/c049e63f6bdd0e29acadbe326a68d9890fcd67f0 fixes bug 1311697 - deep copy SocorroDotDict better (#3546) * fixes bug 1311697 - deep copy SocorroDotDict better * Fix dictify This reworks dictify to more obviously traverse an object graph converting mapping-ish things (including DotDict and DotDict) to dicts and sequence-ish things to lists. The guarantee after the conversion is that the resulting thing is deep-copyable. This also adds a bunch of tests for the various possible cases. * Fix a gross error I am deeply sorry such an egregious error made it into the previous commit. I hope future Socorro developers can find it in their hearts to forgive me.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Code's gone to master but not to prod so I can't verify it yet.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
¡Hola! Yup! I can see it now. Unsure what to do with it as it is one of those dreaded [@ IPCError-browser | ShutDownKill ] that seem to be all the rage this days... ¡Gracias! Alex
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: