** Attachment added: "bootchart.tgz"
   
https://bugs.launchpad.net/ubuntu/+source/pybootchartgui/+bug/1198103/+attachment/3725644/+files/bootchart.tgz

** Description changed:

- $ bootchart bootchart.tgz 
+ $ bootchart bootchart.tgz
  parsing 'bootchart.tgz'
  parsing 'header'
  parsing 'proc_stat.log'
  parsing 'proc_ps.log'
  Traceback (most recent call last):
-   File "/usr/bin/bootchart", line 23, in <module>
-     sys.exit(main())
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/main.py", line 111, in 
main
-     options.crop_after, options.annotate)
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 248, in 
parse
-     state = parse_paths(writer, ParserState(), paths)
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 237, in 
parse_paths
-     state = _do_parse(writer, state, name, tf.extractfile(name))
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 201, in 
_do_parse
-     state.ps_stats = _parse_proc_ps_log(writer, file)
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 88, in 
_parse_proc_ps_log
-     userCpuLoad, sysCpuLoad = process.calc_load(userCpu, sysCpu, time - ltime)
-   File "/usr/lib/pymodules/python2.7/pybootchartgui/samples.py", line 83, in 
calc_load
-     userCpuLoad = float(userCpu - self.last_user_cpu_time) / interval
+   File "/usr/bin/bootchart", line 23, in <module>
+     sys.exit(main())
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/main.py", line 111, in 
main
+     options.crop_after, options.annotate)
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 248, in 
parse
+     state = parse_paths(writer, ParserState(), paths)
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 237, in 
parse_paths
+     state = _do_parse(writer, state, name, tf.extractfile(name))
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 201, in 
_do_parse
+     state.ps_stats = _parse_proc_ps_log(writer, file)
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 88, in 
_parse_proc_ps_log
+     userCpuLoad, sysCpuLoad = process.calc_load(userCpu, sysCpu, time - ltime)
+   File "/usr/lib/pymodules/python2.7/pybootchartgui/samples.py", line 83, in 
calc_load
+     userCpuLoad = float(userCpu - self.last_user_cpu_time) / interval
  ZeroDivisionError: float division by zero
  $
+ 
+ But original java bootchar process this data without any issues
+ 
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: pybootchartgui 0+r141-0ubuntu3
  ProcVersionSignature: Ubuntu 3.5.0-34.55~precise1-generic 3.5.7.13
  Uname: Linux 3.5.0-34-generic x86_64
  ApportVersion: 2.0.1-0ubuntu17.3
  Architecture: amd64
  CrashCounter: 1
  Date: Thu Jul  4 14:49:05 2013
  ExecutablePath: /usr/bin/pybootchartgui
  ExecutableTimestamp: 1301688880
  InstallationMedia: This
  InterpreterPath: /usr/bin/python2.7
  MarkForUpload: True
  ProcCmdline: /usr/bin/python /usr/bin/pybootchartgui DB/bootchart.tgz
  ProcCwd: /home/vchernooky/Projects/android/5AJ.1.3/ramdisk-bootchart.db
  ProcEnviron:
-  TERM=screen
-  SHELL=/bin/bash
-  PATH=(custom, user)
-  LANG=en_US.UTF-8
+  TERM=screen
+  SHELL=/bin/bash
+  PATH=(custom, user)
+  LANG=en_US.UTF-8
  PythonArgs: ['/usr/bin/pybootchartgui', 'DB/bootchart.tgz']
  SourcePackage: pybootchartgui
  Title: pybootchartgui crashed with ZeroDivisionError in calc_load(): float 
division by zero
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: sbuild sudo

** Description changed:

  $ bootchart bootchart.tgz
  parsing 'bootchart.tgz'
  parsing 'header'
  parsing 'proc_stat.log'
  parsing 'proc_ps.log'
  Traceback (most recent call last):
    File "/usr/bin/bootchart", line 23, in <module>
      sys.exit(main())
    File "/usr/lib/pymodules/python2.7/pybootchartgui/main.py", line 111, in 
main
      options.crop_after, options.annotate)
    File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 248, in 
parse
      state = parse_paths(writer, ParserState(), paths)
    File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 237, in 
parse_paths
      state = _do_parse(writer, state, name, tf.extractfile(name))
    File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 201, in 
_do_parse
      state.ps_stats = _parse_proc_ps_log(writer, file)
    File "/usr/lib/pymodules/python2.7/pybootchartgui/parsing.py", line 88, in 
_parse_proc_ps_log
      userCpuLoad, sysCpuLoad = process.calc_load(userCpu, sysCpu, time - ltime)
    File "/usr/lib/pymodules/python2.7/pybootchartgui/samples.py", line 83, in 
calc_load
      userCpuLoad = float(userCpu - self.last_user_cpu_time) / interval
  ZeroDivisionError: float division by zero
  $
  
- But original java bootchar process this data without any issues
- 
+ But original java bootchart process this data without any issues
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: pybootchartgui 0+r141-0ubuntu3
  ProcVersionSignature: Ubuntu 3.5.0-34.55~precise1-generic 3.5.7.13
  Uname: Linux 3.5.0-34-generic x86_64
  ApportVersion: 2.0.1-0ubuntu17.3
  Architecture: amd64
  CrashCounter: 1
  Date: Thu Jul  4 14:49:05 2013
  ExecutablePath: /usr/bin/pybootchartgui
  ExecutableTimestamp: 1301688880
  InstallationMedia: This
  InterpreterPath: /usr/bin/python2.7
  MarkForUpload: True
  ProcCmdline: /usr/bin/python /usr/bin/pybootchartgui DB/bootchart.tgz
  ProcCwd: /home/vchernooky/Projects/android/5AJ.1.3/ramdisk-bootchart.db
  ProcEnviron:
   TERM=screen
   SHELL=/bin/bash
   PATH=(custom, user)
   LANG=en_US.UTF-8
  PythonArgs: ['/usr/bin/pybootchartgui', 'DB/bootchart.tgz']
  SourcePackage: pybootchartgui
  Title: pybootchartgui crashed with ZeroDivisionError in calc_load(): float 
division by zero
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: sbuild sudo

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1198103

Title:
  pybootchartgui crashed with ZeroDivisionError in calc_load(): float
  division by zero

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pybootchartgui/+bug/1198103/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to