Menu

#21 Quit fails in Comix 3.5

closed-fixed
None
5
2006-08-25
2006-08-24
Anonymous
No

Quit fails in Comix 3.5. The console spits out this
message:

Traceback (most recent call last):
File "/usr/bin/comix", line 347, in close_application
'.comix/menu_thumbnails')):
OSError: [Errno 2] No such file or directory:
'/root/.comix/menu_thumbnails'
Traceback (most recent call last):
File "/usr/bin/comix", line 280, in close_application
del self.prefs['fullscreen']
KeyError: 'fullscreen'

Also, the About page does not display.

Discussion

  • Pontus Ekberg

    Pontus Ekberg - 2006-08-24

    Logged In: YES
    user_id=1250348

    I have fixed the quitting bug. Bug fix release will be out soon.

    The about dialog has me puzzled though, do you get any error
    message when trying to open it? Does it matter whether you
    are in fullscreen or not when opening it? If you have used
    earlier versions of Comix, did the about dialog work then?
    Lastly, what window manager and PyGTK/GTK+ version are you
    using?

     
  • Pontus Ekberg

    Pontus Ekberg - 2006-08-24
    • assigned_to: nobody --> herrekberg
     
  • Nobody/Anonymous

    Logged In: NO

    The about dialog works fine here now. It was probably a
    glitch in my system. I was testing a lot of other packages
    and libraries when it failed. Sorry to waste your time on that.

    Thanks for fixing the 'quit bug' and thanks for developing
    Comix, it's a great app. =)

     
  • Pontus Ekberg

    Pontus Ekberg - 2006-08-25

    Logged In: YES
    user_id=1250348

    Nothing to worry about. Thanks for the bug report.

     
  • Pontus Ekberg

    Pontus Ekberg - 2006-08-25
    • status: open --> closed-fixed
     
  • Pontus Ekberg

    Pontus Ekberg - 2006-08-25

    Logged In: YES
    user_id=1250348

    Fix now included in version 3.5.1. I noticed that your error
    message wasn't exacly the same as the one I got when
    reproducing the bug. I didn't have this part:

    Traceback (most recent call last):
    File "/usr/bin/comix", line 280, in close_application
    del self.prefs['fullscreen']
    KeyError: 'fullscreen'

    AFAIK it should not even be possible to get that error after
    the first one, since it happens earlier in the code (line
    280), and there are no jumps there from the point where the
    first bug happen (line 347). Perhaps it is some strange
    effect of the first error that I didn't get. Hopefully this
    fix will solve it though.

    On a side note: It is not recommended to run regular
    applications (such as Comix), or even a graphical shell, as
    root.

     

Log in to post a comment.