← Back to team overview

touch-packages team mailing list archive

[Bug 1390627] Re: tabs being replaced by question marks in report values

 

A literal tab character is not allowed in a JSON string per the JSON
standard.

https://stackoverflow.com/questions/19799006/unable-to-parse-tab-in-
json-files

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to whoopsie in Ubuntu.
https://bugs.launchpad.net/bugs/1390627

Title:
  tabs being replaced by question marks in report values

Status in Ubuntu error tracker backend (daisy):
  Confirmed
Status in “whoopsie” package in Ubuntu:
  Confirmed

Bug description:
  Kees Cook and I discovered that something, either whoopsie or daisy or
  pycassa I guess, is replacing values that contain tabs with question
  marks. This error report contains ? instead of tabs in the Registers
  field:

  https://errors.ubuntu.com/oops/e97b1abc-66bd-11e4-9406-fa163e525ba7

  Registers:

  rax 0xfffffffffffffdfc?-516
  rbx 0x2782a60?41429600
  rcx 0xffffffffffffffff?-1
  rdx 0xb51?2897
  rsi 0x3?3

  This is also true in the database.

  In [2]: cassandra.get_crash('e97b1abc-66bd-11e4-9406-fa163e525ba7')['Registers']
  Out[2]: u'rax            0xfffffffffffffdfc?-516\nrbx            0x2782a60?41429600\nrcx            0xffffffffffffffff?-1\nrdx            0xb51?2897\nrsi            0x3?3\nrdi            0x2813dc0?42024384\nrbp            0x3?0x3\nrsp            0x7fff44d39920?0x7fff44d39920\nr8             0x3?3\nr9             0x0?0\nr10            0x0?0\nr11            0x293?659\nr12            0x2813dc0?42024384\nr13            0xb51?2897\nr14            0x7f1c37f00310?139759174288144\nr15            0x3?3\nrip            0x7f1c39fb439d?0x7f1c39fb439d <poll+45>\neflags         0x293?[ CF AF SF IF ]\ncs             0x33?51\nss             0x2b?43\nds             0x0?0\nes             0x0?0\nfs             0x0?0\ngs             0x0?0'

  I've noticed this issue both from clients running 14.04 and 15.04.
  Other fields that include tabs are ProcStatus, Disassembly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/daisy/+bug/1390627/+subscriptions


References