Bug 559862 - [abrt] crash in calibre-0.6.35-3.fc12
Summary: [abrt] crash in calibre-0.6.35-3.fc12
Alias: None
Product: Fedora
Classification: Fedora
Component: calibre
Version: 12
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
Whiteboard: abrt_hash:8fe82d71
Depends On:
TreeView+ depends on / blocked
Reported: 2010-01-29 08:27 UTC by Jerry Werner
Modified: 2010-06-21 13:12 UTC (History)
1 user (show)

Fixed In Version: calibre-0.6.55-1.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2010-06-21 13:12:35 UTC

Attachments (Terms of Use)
File: backtrace (1.77 KB, text/plain)
2010-01-29 08:27 UTC, Jerry Werner
no flags Details

Description Jerry Werner 2010-01-29 08:27:30 UTC
abrt 1.0.4 detected a crash.

architecture: i686
cmdline: python /usr/bin/calibre-parallel
component: calibre
executable: /usr/bin/calibre-parallel
package: calibre-0.6.35-3.fc12
release: Fedora release 12 (Constantine)

Summary: TB8fe82d71 util.py:157:_uritokenvalue:IndexError: string index out of range

Traceback (most recent call last):
  File "/usr/bin/calibre-parallel", line 19, in <module>
  File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 98, in main
    result = func(*args, **kwargs)
  File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 24, in gui_convert
  File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 754, in run
  File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 877, in create_oebbook
    reader()(oeb, path_or_stream)
  File "/usr/lib/calibre/calibre/ebooks/oeb/reader.py", line 72, in __call__
  File "/usr/lib/calibre/calibre/ebooks/oeb/reader.py", line 588, in _all_from_opf
  File "/usr/lib/calibre/calibre/ebooks/oeb/reader.py", line 243, in _manifest_from_opf
  File "/usr/lib/calibre/calibre/ebooks/oeb/reader.py", line 187, in _manifest_add_missing
    for url in cssutils.getUrls(item.data):
  File "/usr/lib/python2.6/site-packages/cssutils/__init__.py", line 206, in getUrls
    u = getUrl(item)
  File "/usr/lib/python2.6/site-packages/cssutils/__init__.py", line 190, in getUrl
    return v.getStringValue()
  File "/usr/lib/python2.6/site-packages/cssutils/css/cssvalue.py", line 824, in getStringValue
    return self._uritokenvalue((None, self._value))
  File "/usr/lib/python2.6/site-packages/cssutils/util.py", line 157, in _uritokenvalue
    if (value[0] in '\'"') and (value[0] == value[-1]):
IndexError: string index out of range

Local variables in innermost frame:
token: (None, u'url()')
self: cssutils.css.CSSPrimitiveValue(u'url()', _propertyName=None)
value: u''

Comment 1 Jerry Werner 2010-01-29 08:27:32 UTC
Created attachment 387525 [details]
File: backtrace

Comment 2 Fedora Admin XMLRPC Client 2010-05-13 04:25:21 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Kevin Fenzi 2010-05-23 20:50:25 UTC

I have created a test build of the latest calibre version for Fedora 12.

Can you please update from:             

And see if you can reproduce this bug?

Comment 4 Fedora Update System 2010-05-29 22:15:21 UTC
calibre-0.6.55-1.fc12 has been submitted as an update for Fedora 12.

Comment 5 Fedora Update System 2010-05-31 18:14:23 UTC
calibre-0.6.55-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update calibre'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/calibre-0.6.55-1.fc12

Comment 6 Fedora Update System 2010-06-21 13:10:59 UTC
calibre-0.6.55-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.