apport-gtk crashes on GECOS phone number

Bug #1220267 reported by Peter Nagy on 2013-09-03
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apport (Ubuntu)

Bug Description

Although on #985049 it saiys it is fixed, I can still reproduce it by having a phone num,ber with a "+" sign at the beginning in my /etc/passwd entry for my user. I was able to fix this and submit this patch by simply removing the "+" sign.
Without that step the below sympthom happens:

~$ apport-bug apport-gtk
Traceback (most recent call last):
  File "/usr/share/apport/apport-gtk", line 590, in <module>
  File "/usr/lib/python3/dist-packages/apport/", line 656, in run_argv
    return self.run_report_bug()
  File "/usr/lib/python3/dist-packages/apport/", line 458, in run_report_bug
  File "/usr/lib/python3/dist-packages/apport/", line 1060, in collect_info
  File "/usr/lib/python3/dist-packages/apport/", line 63, in exc_raise
    raise self._exception[1].with_traceback(self._exception[2])
  File "/usr/lib/python3/dist-packages/apport/", line 33, in run
    self._retval = self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib/python3/dist-packages/apport/", line 1395, in anonymize
    replacements.append((re.compile('\\b%s\\b' % s), 'User Name'))
  File "/usr/lib/python3.3/", line 214, in compile
    return _compile(pattern, flags)
  File "/usr/lib/python3.3/", line 281, in _compile
    p = sre_compile.compile(pattern, flags)
  File "/usr/lib/python3.3/", line 494, in compile
    p = sre_parse.parse(p, flags)
  File "/usr/lib/python3.3/", line 735, in parse
    p = _parse_sub(source, pattern, 0)
  File "/usr/lib/python3.3/", line 348, in _parse_sub
    itemsappend(_parse(source, state))
  File "/usr/lib/python3.3/", line 557, in _parse
    raise error("nothing to repeat")
sre_constants.error: nothing to repeat

And this is on a fully upgraded 13.04 Raring (upgraded 10 days ago).

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: apport-gtk 2.9.2-0ubuntu8.3
ProcVersionSignature: Ubuntu 3.8.0-29.42-generic
Uname: Linux 3.8.0-29-generic x86_64
 ERROR: apport (pid 25471) Tue Sep 3 15:59:03 2013: called for pid 8307, signal 11, core limit 0
 ERROR: apport (pid 25471) Tue Sep 3 15:59:03 2013: executable: /usr/bin/evolution (command line "evolution")
 ERROR: apport (pid 25471) Tue Sep 3 15:59:03 2013: debug: session gdbus call: (true,)

 ERROR: apport (pid 25471) Tue Sep 3 16:01:20 2013: wrote report /var/crash/_usr_bin_evolution.1000.crash
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
Date: Tue Sep 3 16:19:23 2013
MarkForUpload: True
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: Upgraded to raring on 2013-08-24 (10 days ago)

Peter Nagy (antronin) wrote :
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers