PenguinTV crashed with ZeroDivisionError in import_gen()

Bug #232323 reported by Jean-Baptiste
6
Affects Status Importance Assigned to Milestone
penguintv (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: penguintv

When importing an OPML file exported from Google Reader, a division by zero occurs.
OPML file causing the crash attached.

1. Ubuntu 8.04

2. jbl@tatanka:~$ apt-cache policy penguintv
penguintv:
  Installed: 3.0-0ubuntu3
  Candidate: 3.0-0ubuntu3
  Version table:
 *** 3.0-0ubuntu3 0
        500 http://dk.archive.ubuntu.com hardy/universe Packages
        100 /var/lib/dpkg/status

3. New feeds from OPML file should have been imported.

4. Instead, got this traceback:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/penguintv/penguintv.py", line 928, in import_gen
    bar.set_fraction(i/feed_count)
ZeroDivisionError: float division

ProblemType: Crash
Architecture: i386
Date: Tue May 20 21:21:55 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/PenguinTV
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: nvidia
Package: penguintv 3.0-0ubuntu3
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/PenguinTV
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_DK.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/bin/PenguinTV']
SourcePackage: penguintv
Title: PenguinTV crashed with ZeroDivisionError in import_gen()
Traceback:
 Traceback (most recent call last):
   File "/usr/lib/python2.5/site-packages/penguintv/penguintv.py", line 928, in import_gen
     bar.set_fraction(i/feed_count)
 ZeroDivisionError: float division
Uname: Linux 2.6.24-16-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy freevo fuse lpadmin mythtv plugdev sambashare video

Tags: apport-crash
Revision history for this message
Jean-Baptiste (jean-baptiste-lab) wrote :
Revision history for this message
Richard Seguin (sectech) wrote :

Thank you for reporting this issue,

Could you please give me step by step instructions for reproducing this issue?

Thanks,

Richard Seguin

Revision history for this message
Richard Seguin (sectech) wrote :

* Marking incomplete pending enough information to complete triage

Changed in penguintv:
status: New → Incomplete
Revision history for this message
Jean-Baptiste (jean-baptiste-lab) wrote :

Hi Richard,

1. Start PenguiTv
2. File -> Import Subscription
3. Select the OPML file attached in this bug report
4
. Observe crash

Thanks,

JB

Revision history for this message
Richard Seguin (sectech) wrote :

After looking at the other bugs reported for PenguinTV I think that I have enough information on this one to mark it confirmed... There isn't much more that we can do with a divided by zero error. I'll let the developers take it from here...

Thank you for reporting this issue,

Richard Seguin

Revision history for this message
Richard Seguin (sectech) wrote :

Changed status to confirmed as there seems to be enough information provided

Changed in penguintv:
status: Incomplete → Confirmed
Richard Seguin (sectech)
Changed in penguintv:
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.

Changed in penguintv (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Jean-Baptiste (jean-baptiste-lab) wrote :

Hi,

I tried importing that same OPML file (attached in this report) with PenguinTV on Karmic and this works as expected.
You can do away with this bug as far as I'm concerned.

Thanks!

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for penguintv (Ubuntu) because there has been no activity for 60 days.]

Changed in penguintv (Ubuntu):
status: Incomplete → Expired
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.