Closed Bug 915209 Opened 11 years ago Closed 8 years ago

[prod][stage] Firefox 23.0.1 queries not returning results for /topcrasher/

Categories

(Socorro :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mbrandt, Unassigned)

Details

(Whiteboard: [prod][stage])

Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Thanks Kairo - my mistake, I duped my own bug for the 24.0b problem

Steps to reproduce for the Firefox 23.0.1 bug:
1. Returns no results - https://crash-stats.mozilla.com/topcrasher/products/Firefox/versions/23.0.1/date_range_type/build/crash_type/all/os_name/None?days=28

2. Returns results - https://crash-stats.mozilla.com/query/?product=Firefox&version=Firefox%3A23.0.1&range_value=1&range_unit=weeks&date=09%2F11%2F2013+15%3A00%3A00&query_search=signature&query_type=contains&query=&reason=&release_channels=&build_id=&process_type=any&hang_type=any

Expected:
/topcrasher/products/Firefox/versions/23.0.1 should return results
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Summary: [prod] Queries not returning results /topcrasher/ and /report/list → [prod] Firefox 23.0.1 queries not returning results for /topcrasher/
Summary: [prod] Firefox 23.0.1 queries not returning results for /topcrasher/ → [prod][stage] Firefox 23.0.1 queries not returning results for /topcrasher/
Whiteboard: [prod] → [prod][stage]
Target Milestone: --- → 59
If this is already happening on prod, will the staged code make it worse? If not, I do not think we should block for this. Even if its important -- when we get a fix for it we can do another release.
(In reply to Chris Lonnen :lonnen from comment #3)
> If this is already happening on prod, will the staged code make it worse? If
> not, I do not think we should block for this. Even if its important -- when
> we get a fix for it we can do another release.

+1 .. my main concern was/is trying to understand what changed in the env and to get it sorted out.
Matt,

(1) returns no results because it's a by-build-date query (rather than a by-crash-date one) against a released version of Firefox (rather than a nightly or what-have-you wherein build dates have a discriminating meaning). You can tell by the "/build/" segment in the URL. Kairo says this is expected behavior, though it wasn't obvious to me either.

(2) is an advanced search for crashes by crash date. Since it's by crash date, it works, regardless of whether you're querying against a released version of Firefox or not.

So I don't think this is a real "bug" as such, though I could certainly see morphing it into an enhancement to make things work more obviously. I bet the priority will be low, however, since it apparently doesn't confuse our actual users. Let's chat tomorrow morning, and we can decide whether to "invalid" it. Cheers!
I think we should tell in the UI in a better way that we don't have a by-build-date report for that version if we are calling up such a combination, and that is probably worth a bug.

Otherwise, comment #5 is spot-on.
(In reply to Erik Rose [:erik][:erikrose] from comment #5)
> Matt,
> 
> (1) returns no results because it's a by-build-date query (rather than a
> by-crash-date one) against a released version of Firefox (rather than a
> nightly or what-have-you wherein build dates have a discriminating meaning).
> You can tell by the "/build/" segment in the URL. Kairo says this is
> expected behavior, though it wasn't obvious to me either.

STR:

1. Load https://crash-stats.mozilla.com/home/products/Firefox
2. Choose "23.0.1" from the "Current Versions" pulldown/select
3. Click on "Top Crashers," near the bottom of the page

Actual Results:

If you have the Web Console open when loading that (# of days in the parameter doesn't matter - 7 or 28, the failure, below, is the same), you'll see the Web app issue GETs like this:

[17:51:18.337] GET https://crash-stats.mozilla.com/correlation/signatures?correlation_report_type=core-counts&product=Firefox&version=23.0.1&platforms= [HTTP/1.1 400 BAD REQUEST 104ms]
[17:51:18.339] GET https://crash-stats.mozilla.com/correlation/signatures?correlation_report_type=interesting-addons&product=Firefox&version=23.0.1&platforms= [HTTP/1.1 400 BAD REQUEST 91ms]
[17:51:18.341] GET https://crash-stats.mozilla.com/correlation/signatures?correlation_report_type=interesting-modules&product=Firefox&version=23.0.1&platforms= [HTTP/1.1 400 BAD REQUEST 99ms]
Thank you :ErikRose, let's do chat tomorrow about the nuances - I do see what you what you're saying regarding the by-build-date vs. by-crash-date queries.

The 400s that stephend is seeing (comment 7) may be worth a new bug?
(In reply to Stephen Donner [:stephend] from comment #7)
> STR:
> 
> 1. Load https://crash-stats.mozilla.com/home/products/Firefox
> 2. Choose "23.0.1" from the "Current Versions" pulldown/select
> 3. Click on "Top Crashers," near the bottom of the page

Those STR only work if you have selected "by build date" before. If you have selected "by crash date", then there is no bug and everything works fine.

The only issue is that there is no "by build date" report for 23.0.1 because it's a release. As said before, that's correct behavior, we should probably have a more helpful message on the page though when you get there.
We'll add a message to the empty page, saying something like 'Crashes by build date are unavailable for this version. Please switch to "By Crash Date" to see data for this version.'
Assignee: nobody → erik
Target Milestone: 59 → ---
Sorry for sounding lazy, but can you check that this is still reproducible?
Assignee: erik → nobody
Flags: needinfo?(mbrandt)
(In reply to Peter Bengtsson [:peterbe] from comment #11)
> Sorry for sounding lazy, but can you check that this is still reproducible?

Per comment 9 we can close this.
Status: REOPENED → RESOLVED
Closed: 11 years ago8 years ago
Flags: needinfo?(mbrandt)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.