quickshot crashed with AttributeError in __init__()

Bug #672265 reported by Redmar
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickshot
Triaged
Critical
Luke Jennings

Bug Description

Running from 10.04.1 live CD to take Dutch screenshots. Error happens quickly after the program starts. I did not apply all updates because that is not possible on a live CD due to space restrictions. I did update all packages apport recommended (It refuses to create a bugreport if certain packages are not up to date. A screenshot of the apport window with those programs is attached.

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: quickshot 0.9.0ubuntuppa1~lucid
ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic i686
Architecture: i386
CrashDB: quickshot
Date: Sun Nov 7 20:08:10 2010
ExecutablePath: /usr/bin/quickshot
InterpreterPath: /usr/bin/python2.6
LiveMediaBuild: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1)
PackageArchitecture: all
ProcCmdline: python /usr/bin/username
ProcEnviron:
 SHELL=/bin/bash
 LANG=nl_NL.utf8
 LANGUAGE=nl:nl_NL:bn:bn_BD:bn_IN:de:de_AT:de_BE:de_CH:de_DE:de_LI:de_LU:en
PythonArgs: ['/usr/bin/username']
SourcePackage: quickshot
ThirdParty: True
Title: quickshot crashed with AttributeError in __init__()
UserGroups:

quickshot: quickshot 0.9.0ubuntuppa1~lucid

Revision history for this message
Redmar (redmar) wrote :
Revision history for this message
Redmar (redmar) wrote :
Revision history for this message
Redmar (redmar) wrote :

Note: quickshot didnt actually crash, it remains running while the apport windows opens.

visibility: private → public
Revision history for this message
Neil Tallim (red-hamsterx) wrote :

So it crashed/hung/misbehaved immediately after you chose the F-Spot screenshot from the list, right? (Despite having worked once in your prior run, according to the logs)

If so, I'll go over it during my lunch break today, to see if I forgot to test something, which is the only reason why you might be getting that error.

Revision history for this message
Redmar (redmar) wrote :

Not exactly: I select the F-spot screenshot and successfully take it. I can then compare it with a reference screenshot and submit it. When I click submit it throws some kind of error to Apport. If I close the apport window I can just click submit in quickshot again and apport will pop up saying 'Quickshot closed/crashed unexpectantly', or something in the same spirit. I can repeat this over and over again without quickshot freezing or crashing. (It doesnt submit the screenshot though, as far as I can tell)

Revision history for this message
Neil Tallim (red-hamsterx) wrote :

Odd... Can you run it in a terminal and let me know if it prints out anything strange?

The three logfiles (.1, .2, and .3) monitor the steps you've taken, but it's possible that I overlooked something -- it's 0.9.0 for a reason, and I really do appreciate you taking the time to bring this to my attention.

Revision history for this message
Redmar (redmar) wrote :

I installed quickshot from the Lucid ppa found on the website: sudo add-apt-repository ppa:quickshotdevs/quickshot-release

When I first started quickshot as default user and specified the .qsproj file it ran normally. Then I switched to the user quickshot and started quickshot from the terminal. After specifying the .qsproj file quickshot hang, without showing a window. When nothing happened I pressed ctrl-c to start over, but at this point the quickshot window popped up, along with an apport window I discarded. I was then able to take the screenshot. When I clicked 'submit' apport popped up again. I did this a total of three times, discarding the apport window every time. This can be seen at the end of the attached file.

Revision history for this message
Redmar (redmar) wrote :
Revision history for this message
Neil Tallim (red-hamsterx) wrote :

Okay, I think I see what's happening here.

The build you pulled must be outdated, since `self._show_credit()` became `self._show_contributor_details()` in a newer revision, so somehow the files got out-of-sync. (I don't handle building, rather working only with source, so I never noticed) Or it's possible that you were supposed to use the quickshot PPA, rather than quickshot/release, since our naming convention's kinda non-existent at this point.

I'll pass this bug on to Luke, since he knows what he's doing in that field, while I do not. In the meantime, a workaround is to pull the source directly, using 'bzr branch lp:quickshot', then run it with 'python quickshot/source/bin/quickshot'.

Thank you, again, very much for bringing this to our attention.

Changed in quickshot:
importance: Undecided → Critical
status: New → Triaged
assignee: nobody → Luke Jennings (ubuntujenkins)
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.