apport hook error: TypeError: 'in <string>' requires string as left operand, not bytes

Bug #1041104 reported by Daniel Holbach
40
This bug affects 5 people
Affects Status Importance Assigned to Milestone
xdiagnose (Ubuntu)
Fix Released
High
Bryce Harrington
Quantal
Fix Released
High
Bryce Harrington

Bug Description

TEST CASE:
1. In a terminal run:
$ ubuntu-bug compiz

ACTUAL RESULT
ERROR: hook /usr/share/apport/package-hooks/source_xdiagnose.py crashed:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport/report.py", line 186, in _run_hook
    symb['add_info'](report, ui)
  File "/usr/share/apport/package-hooks/source_xdiagnose.py", line 682, in add_info
    attach_3d_info(report, ui)
  File "/usr/share/apport/package-hooks/source_xdiagnose.py", line 420, in attach_3d_info
    if b'reverting to software rendering' in xorglog:
TypeError: 'in <string>' requires string as left operand, not bytes

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xdiagnose 3.0
ProcVersionSignature: Ubuntu 3.5.0-11.11-generic 3.5.2
Uname: Linux 3.5.0-11-generic x86_64
ApportVersion: 2.5.1-0ubuntu2
Architecture: amd64
CheckboxSubmission: 2f383a1679e8525d7196eb2518a1921f
CheckboxSystem: bb422ca46d02494cdbc459927a98bc2f
Date: Fri Aug 24 10:40:06 2012
DistUpgraded: 2012-06-27 12:00:38,187 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21da]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110817)
MachineType: LENOVO 429149G
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-11-generic root=UUID=51ab960b-a2da-4841-98ce-c017f0582971 ro quiet splash vt.handoff=7
SourcePackage: xdiagnose
UpgradeStatus: Upgraded to quantal on 2012-06-27 (57 days ago)
dmi.bios.date: 05/18/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET46WW (1.16 )
dmi.board.asset.tag: Not Available
dmi.board.name: 429149G
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8DET46WW(1.16):bd05/18/2011:svnLENOVO:pn429149G:pvrThinkPadX220:rvnLENOVO:rn429149G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 429149G
dmi.product.version: ThinkPad X220
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.8+bzr3319-0ubuntu2
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.38-0ubuntu2
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.4-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.4-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.12.99.905-0ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120713.6ef1ad6a-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.3-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.1-4~ubuntu1

Revision history for this message
Daniel Holbach (dholbach) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Confirmed while reporting a bug against compiz

Changed in xdiagnose (Ubuntu):
importance: Undecided → High
status: New → Triaged
summary: - TypeError: 'in <string>' requires string as left operand, not bytes
+ apport hook error: TypeError: 'in <string>' requires string as left
+ operand, not bytes
description: updated
tags: added: rls-q-incoming
Bryce Harrington (bryce)
Changed in xdiagnose (Ubuntu):
assignee: nobody → Bryce Harrington (bryce)
Revision history for this message
Bryce Harrington (bryce) wrote :

Fix pushed to bzr.

Changed in xdiagnose (Ubuntu):
assignee: Bryce Harrington (bryce) → nobody
status: Triaged → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

I just ran into this today.

Changed in xdiagnose (Ubuntu Quantal):
assignee: nobody → Bryce Harrington (bryce)
tags: removed: rls-q-incoming
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xdiagnose - 3.1

---------------
xdiagnose (3.1) quantal; urgency=low

  * control: Move intel-gpu-tools to recommends to fix FTBS
  * Force Xorg.0.log encoding to bytes to work around UTF-8 issues
    (LP: #1041104)
  * Drop unused and undefined i18n calls
    (LP: #1046991)
  * Use gksudo to gain elevated permissions required by xdiagnose
    (LP: #769419)
 -- Bryce Harrington <email address hidden> Tue, 28 Aug 2012 15:39:01 -0700

Changed in xdiagnose (Ubuntu Quantal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.