[telephony] ofonod Unable to decode PDU

Bug #1090437 reported by Sergio Schvezov on 2012-12-14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fix Released
Sergio Schvezov

Bug Description

SUT: manhattan build 156 on maguro

Steps to reproduce:
- Sent text message from http://sms.personal.com.ar/Mensajes/msn.htm

Expected result:
- SMS seen in phone

Actual result:
- 'ofonod[342]: Unable to decode PDU' (log attached)

Problem description:
The issue seems to be that the SMSC address size sent is not being read and hardcoded to 8, that number being a reasonable one since most carriers use an SMSC address size of 7 which with the addition of the size octet would add up to 8 octets.

While ofono core would read the message just fine, it would fail when validating the expected size of everything it read plus the udl. In the case of this bug report it would miss the matching by 1 as the SMSC adress length is 6 octects contrary to the 7 octects most carriers use.

Related branches

Sergio Schvezov (sergiusens) wrote :
summary: - [telephony] Unable to decode PDU
+ [telephony] ofonod Unable to decode PDU
Changed in aal+:
importance: Undecided → High
Bill Filler (bfiller) on 2012-12-16
Changed in manhattan:
milestone: feature-freeze → mwc-update
status: New → Triaged
Tony Espy (awe) wrote :

As this error involves a third-party website using unknown software to send text messages to a phone, I've downgraded this bug to Medium.

It should be investigated, however we have many more bugs that involve phone-to-phone text messaging that need to be addressed first.

Changed in manhattan:
importance: High → Medium
Changed in aal+:
importance: High → Medium
Bill Filler (bfiller) on 2013-03-01
Changed in manhattan:
milestone: update-1 → none
information type: Private → Public
Changed in manhattan:
assignee: Tony Espy (awe) → Sergio Schvezov (sergiusens)
milestone: none → ubuntu-13.05
no longer affects: aal+
no longer affects: manhattan
Changed in touch-preview-images:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Sergio Schvezov (sergiusens)
milestone: none → ubuntu-13.05
description: updated
Changed in touch-preview-images:
status: In Progress → Fix Committed
Changed in touch-preview-images:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments