Closed
Bug 975793
Opened 11 years ago
Closed 7 years ago
[Sora][STK]It will exit system menu screen after display text cleared.
Categories
(Firefox OS Graveyard :: Vendcom, defect, P1)
Firefox OS Graveyard
Vendcom
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: sync-1, Unassigned)
References
Details
(Keywords: regression)
Attachments
(8 files)
Created an attachment (id=633150)
adb log
DEFECT DESCRIPTION:
It will exit system menu screen after display text cleared.
REPRODUCING PROCEDURES:
1.MS load simulated SIM card and SATK application which can send "display text" procative SIM command.
2.Run test case STM01004->System menu,enter to a system menu (eg: Device information) wait 'display text' coming.
3.When 'display text' screen displays,press 'OK' to clear it,will find it will exit system menu and enter to SAT menu->KO.
Note:v1.1 buri has no this issue.
EXPECTED BEHAVIOUR:
After clear display text, it should also stay at system menu.
ASSOCIATE SPECIFICATION:
TEST PLAN REFERENCE:
TOOLS AND PLATFORMS USED:
V108.
USER IMPACT:
Middle.
REPRODUCING RATE:
2/2.
For FT PR, Please list reference mobile's behavior:
Updated•11 years ago
|
blocking-b2g: --- → 1.3?
Updated•11 years ago
|
Keywords: regression
Comment 2•11 years ago
|
||
Hi,
Can you attach traces with GAIA DEBUG TRACES enabled please?
BTW, STK_CMD_DISPLAY_TEXT should sent STK_RESULT_OK if user press OK, if timeout STK_RESULT_NO_RESPONSE_FROM_USER and if back is pressed, STK_RESULT_BACKWARD_MOVE_BY_USER and if close is pressed STK_RESULT_UICC_SESSION_TERM_BY_USER.
Flags: needinfo?(sync-1)
Comment 3•11 years ago
|
||
Hi Fernando,
I can't reproduce this bug with real card. I will upload the log if I got it from qa.
Thanks a lot!
Comment 4•11 years ago
|
||
Waiting on additional input to understand impact before making a blocking decision.
Comment 5•11 years ago
|
||
clearing the nomination for now, feel free to renom(1.3 ?) with additional input as requested as we are still not convinced that this could be a ship blocker issue.
blocking-b2g: 1.3? → ---
Comment 6•11 years ago
|
||
new log from our lab
Comment 7•11 years ago
|
||
(In reply to xiaokang.chen from comment #6)
> Created attachment 8385021 [details]
> log.rar
>
> new log from our lab
Thank you.
In a first review, I saw that all STK response sent are with resultCode=0 which means STK_RESULT_OK.
I also saw this
I/GeckoDump( 1071): [settings] sendStkResponse to command: {"commandNumber":1,"typeOfCommand":36,"commandQualifier":0,"options":{"title":"STM01004","items":[{"identifier":1,"text":"System menu"},{"identifier":2,"text":"SAT menu"}],"presentationType":0}}
I/GeckoDump( 1071): [settings] sendStkResponse -- # response = {"resultCode":0,"itemIdentifier":"1"}
I/setupmenu--------------------( 1071): Icc::SendStkResponse
I/Gecko ( 1071): -----------------response.command = 36
I/Gecko ( 296): -*- QCMessageManager_QC_B2G: receiveMessage: RIL:SendStkResponse arrived from content process
I/Gecko ( 296): -*- QCMessageManager_QC_B2G: Forwarding message to clientId = 0
D/use-Rlog/RLOG-RIL_QC_B2G( 296): [SUB0] [0108]> STK_SEND_TERMINAL_RESPONSE 810301240002028281830100900101
I/Gecko ( 296): -*- [SUB0] QCContentHelper_QC_B2G: receiveMessage: 'RIL:SendStkResponse'
D/use-Rlog/RLOG-RIL_QC_B2G( 296): [SUB0] [0108]< STK_SEND_TERMINAL_RESPONSE
E/RILQ ( 268): (0/268): RIL[0][event] qcril_gstk_qmi_copy_and_save_proactive_cmd: Invalid ril_unsol_resp parameters, cannot save
D/use-Rlog/RLOG-RIL_QC_B2G( 296): [SUB0] [UNSL]< UNSOL_STK_SESSION_END
I/Gecko ( 296): -*- [SUB0] QCContentHelper_QC_B2G: sendMessage to content process: RIL:StkSessionEnd{ }
I/Gecko ( 296): -*- QCMessageManager_QC_B2G: Received sendTargetMessage with topic='icc', message='RIL:StkSessionEnd'
A resultCode 0 is sent by Gaia (STK_RESULT_OK) but at gecko level a STK_SEND_TERMINAL_RESPONSE is managed. Not sure if it's normal.
Adding Yoshi for double check ;)
Flags: needinfo?(allstars.chh)
From the log it's form partner's RIL, not Moz RIL.
Also to answer frsela, TERMINAL_RESPONSE is a normal RIL requests, it replies the result of the proactive command, that's why the term 'response' is used.
BTW, I spotted some error
*E/RILQ ( 268): (0/268): RIL[0][event] qcril_gstk_qmi_copy_and_save_proactive_cmd: Invalid ril_unsol_resp parameters, cannot save*
I guess that's why of SessionEnd is happened.
But it's from partner's RIL, I don't know what exactly went wrong here.
Flags: needinfo?(allstars.chh)
Comment 9•11 years ago
|
||
(In reply to Yoshi Huang[:allstars.chh] from comment #8)
> From the log it's form partner's RIL, not Moz RIL.
>
> Also to answer frsela, TERMINAL_RESPONSE is a normal RIL requests, it
> replies the result of the proactive command, that's why the term 'response'
> is used.
>
> BTW, I spotted some error
>
> *E/RILQ ( 268): (0/268): RIL[0][event]
> qcril_gstk_qmi_copy_and_save_proactive_cmd: Invalid ril_unsol_resp
> parameters, cannot save*
>
> I guess that's why of SessionEnd is happened.
> But it's from partner's RIL, I don't know what exactly went wrong here.
Carol, could you please take a look at it?. Thanks!
Flags: needinfo?(cyang)
Updated•11 years ago
|
Component: Gaia::Settings → Vendcom
Comment 10•11 years ago
|
||
Please open an SR so we can provide support there. Please also make sure to attach the QXDM logs for this issue.
Flags: needinfo?(cyang)
Comment 11•11 years ago
|
||
Dear Carol,
The SR is 01470955. And I have attach qxdm logs there.
Dear Yoshi,
Did you mean that the "SessionEnd" caused "exit system menu and enter to SAT menu after confirm the display text"?
Flags: needinfo?(allstars.chh)
(In reply to xiaokang.chen from comment #11)
> Dear Yoshi,
> Did you mean that the "SessionEnd" caused "exit system menu and enter to SAT
> menu after confirm the display text"?
No, it's caused by the error from partner's RIL.
Flags: needinfo?(allstars.chh)
Comment 13•11 years ago
|
||
(In reply to Yoshi Huang[:allstars.chh] from comment #12)
> (In reply to xiaokang.chen from comment #11)
> > Dear Yoshi,
> > Did you mean that the "SessionEnd" caused "exit system menu and enter to SAT
> > menu after confirm the display text"?
>
> No, it's caused by the error from partner's RIL.
I can't figure out why "exit system menu and enter to SAT menu after confirm the display text". Did gaia got some wrong message from lower layer? Which message caused the enter to SAT menu again?
Then I will check did the wrong message relate to the errors from ril. Thanks a lot!
Comment 14•11 years ago
|
||
Hi Fernando,
After check the vendor code, I don't think
"qcril_gstk_qmi_copy_and_save_proactive_cmd: Invalid ril_unsol_resp parameters, cannot save"
is the reason for this bug. It's not a fatal error and didn't affect the behavior of gaia. The key point is why "enter to SAT menu after user confirm display text". Did gaia get some unappropriate message ?
What do you think?
Flags: needinfo?(frsela)
Comment 15•11 years ago
|
||
(In reply to xiaokang.chen from comment #14)
> Hi Fernando,
> After check the vendor code, I don't think
>
> "qcril_gstk_qmi_copy_and_save_proactive_cmd: Invalid ril_unsol_resp
> parameters, cannot save"
>
> is the reason for this bug. It's not a fatal error and didn't affect the
> behavior of gaia. The key point is why "enter to SAT menu after user confirm
> display text". Did gaia get some unappropriate message ?
>
> What do you think?
It's possible, but I didn't see any strange in the log traces ... In order to have a clearer view of the issue, can you upload a little video showing the error? or steps to reproduce it ...
Flags: needinfo?(frsela)
Comment 16•11 years ago
|
||
Dear Fernando,
I can't reproduce with real card. I will attach the video If I got it from the qa. Thanks a lot!
Comment 17•11 years ago
|
||
separate the video because of the attachment limitation.
part 1
Comment 18•11 years ago
|
||
Comment 19•11 years ago
|
||
Comment 20•11 years ago
|
||
Comment 21•11 years ago
|
||
Comment 22•11 years ago
|
||
Dear Fernando,
This is the video from QA. You can download all the 6 parts into one directory and then extract there.
What do you think ?
Attachment #8389038 -
Flags: feedback?(frsela)
Comment 23•11 years ago
|
||
Dear Fernando,
I found this in Settings/js/icc.js
icc.onstksessionend = function handleSTKSessionEnd(event) {
updateMenu();
Settings.currentPanel = '#icc'; //this is the reason why this bug occur
};
And I found there's no "Settings.currentPanel = '#icc';" in v1.1. So I just delete this code in our side.
Comment 24•11 years ago
|
||
(In reply to xiaokang.chen from comment #23)
> Dear Fernando,
> I found this in Settings/js/icc.js
> icc.onstksessionend = function handleSTKSessionEnd(event) {
> updateMenu();
> Settings.currentPanel = '#icc'; //this is the reason why this bug occur
> };
>
> And I found there's no "Settings.currentPanel = '#icc';" in v1.1. So I just
> delete this code in our side.
I saw the video.
The line:
Settings.currentPanel = '#icc';
Is used to change the Settings view to the ICC panel which should be updated with the MainMenu (called before this -> updateMenu() )
So, this is the correct way of working by the decision taken at bug
https://bugzilla.mozilla.org/show_bug.cgi?id=920983
Should we change this behavior?
Depends on: 920983
Flags: needinfo?(sync-1)
Comment 25•11 years ago
|
||
So 975793 and 920983 affected each other. Shall we just find another better solution??
Comment 26•11 years ago
|
||
(In reply to xiaokang.chen from comment #25)
> So 975793 and 920983 affected each other. Shall we just find another better
> solution??
The bug 920983 was a TCL requirement to show the STK menu when a session end message was received.
Now within this bug the requirement is the opposite, so we would need a final decision about the desirable behavior from your side.
Please, let us know the final decision and we'll proceed accordingly.
Flags: needinfo?(chenxk)
Comment 27•11 years ago
|
||
(In reply to Fernando R. Sela (no CC, needinfo please) [:frsela] from comment #26)
> (In reply to xiaokang.chen from comment #25)
> > So 975793 and 920983 affected each other. Shall we just find another better
> > solution??
>
> The bug 920983 was a TCL requirement to show the STK menu when a session end
> message was received.
>
> Now within this bug the requirement is the opposite, so we would need a
> final decision about the desirable behavior from your side.
>
> Please, let us know the final decision and we'll proceed accordingly.
I'll talked to the former developer of STK about this and give you the result here. Thanks a lot!
Flags: needinfo?(chenxk)
Updated•11 years ago
|
Attachment #8389038 -
Flags: feedback?(frsela) → feedback+
Comment 28•9 years ago
|
||
link all Fire C (codename: Sora) bugs to a meta one.
Comment 29•7 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•