Bug 554631

Summary: [abrt] crash in Miro-2.5.4-1.fc12
Product: [Fedora] Fedora Reporter: Robert Lai <oakeymini>
Component: MiroAssignee: Alex Lancaster <alex>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: alex, aradaen, atenrok, fabio, michel, will.guaraldi
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: abrt_hash:7b081b94
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-05-05 23:58:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cmdline none

Description Robert Lai 2010-01-12 08:06:07 UTC
abrt 1.0.3 detected a crash.

backtrace
-----
Summary: TB7b081b94 audio.py:92:seek_to:TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/miro/frontends/widgets/gtk/customcontrols.py", line 98, in do_button_press_event
    self.move_slider_to_mouse(event.x, event.y)
  File "/usr/lib/python2.6/site-packages/miro/frontends/widgets/gtk/customcontrols.py", line 125, in move_slider_to_mouse
    wrappermap.wrapper(self).emit('moved', self.get_value())
  File "/usr/lib/python2.6/site-packages/miro/signals.py", line 155, in emit
    if callback.invoke(self, args):
  File "/usr/lib/python2.6/site-packages/miro/signals.py", line 76, in invoke
    return self.func(obj, *(args + self.extra_args))
  File "/usr/lib/python2.6/site-packages/miro/frontends/widgets/videobox.py", line 370, in on_slider_moved
    app.playback_manager.seek_to(new_time)
  File "/usr/lib/python2.6/site-packages/miro/frontends/widgets/playback.py", line 327, in seek_to
    self.player.seek_to(progress)
  File "/usr/lib/python2.6/site-packages/miro/frontends/widgets/gtk/audio.py", line 92, in seek_to
    time = self.get_total_playback_time() * position
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

Local variables in innermost frame:
position: 0.13768115942
self: <miro.frontends.widgets.gtk.audio.AudioPlayer object at 0x9dd35b0c>

Attached file: cmdline
component: Miro
executable: /usr/bin/miro.real
kernel: 2.6.31.9-174.fc12.i686.PAE
package: Miro-2.5.4-1.fc12
uuid: 7b081b94

Comment 1 Robert Lai 2010-01-12 08:06:08 UTC
Created attachment 383196 [details]
File: backtrace

Comment 2 Robert Lai 2010-01-12 08:06:09 UTC
Created attachment 383197 [details]
File: cmdline

Comment 3 Alex Lancaster 2010-01-12 08:24:37 UTC
Please describe what you were doing at the time of the crash.   We need to be able to reliably reproduce the error.

Comment 4 will kahn-greene 2010-01-12 15:19:03 UTC
I've seen this issue pop up from time to time, but I've never been able to reproduce it reliably.  I'll tweak the code to harden it some more for Miro 2.6, but it's likely we'll never be able to prove it's fixed or not fixed.

Where does the cmdline attachment come from?  That's a really screwy command line for Miro.

Comment 5 Alex Lancaster 2010-01-13 23:09:45 UTC
(In reply to comment #4)
> I've seen this issue pop up from time to time, but I've never been able to
> reproduce it reliably.  I'll tweak the code to harden it some more for Miro
> 2.6, but it's likely we'll never be able to prove it's fixed or not fixed.
> 
> Where does the cmdline attachment come from?  That's a really screwy command
> line for Miro.    

I don't know, I think it's from the new version of abrt which provides info on the crash.

Comment 6 Michel Lind 2010-05-05 23:58:47 UTC

*** This bug has been marked as a duplicate of bug 569199 ***