Menu

#77 IDJC 0.8.15/GIT587a33: Announce w/ nonzero time breaks IDJC

v1.0 (example)
closed-fixed
nobody
None
5
2015-03-23
2015-02-11
Moonbase
No

Inserting an "Announce" control with a nonzero time (i.e., 1 minute) produces an »Ubuntu Internal Error«. After that, IDJC doesn't correctly react anymore (i.e., will endlessly continue playing, can't be quit).

Using »Announce« with both minutes and seconds set to zero works fine. Problem occurs on Ubuntu Studio 14.04, Linux Mint 17, Linux Mint 17.1.

ExecutablePath:
  /usr/bin/idjc

ProblemType:
  Crash

Title:
  idjc crashed with NameError in timer_update(): global name 'nullcm' is not defined

Traceback:
  Traceback (most recent call last):
    File "/usr/lib/idjc/site-packages/idjc/gtkstuff.py", line 725, in _source_wrapper
      ret = data[1](*data[2], **data[3])
    File "/usr/lib/idjc/site-packages/idjc/gtkstuff.py", line 200, in wrapper
      return inner(*args, **kwargs)
    File "/usr/lib/idjc/site-packages/idjc/playergui.py", line 2179, in cb_play_progress_timeout
      self.invoke_end_of_track_policy()
    File "/usr/lib/idjc/site-packages/idjc/playergui.py", line 1842, in invoke_end_of_track_policy
      self.handle_playlist_control()
    File "/usr/lib/idjc/site-packages/idjc/playergui.py", line 1969, in handle_playlist_control
      dia = AnnouncementDialog(self, model, iter, "active")
    File "/usr/lib/idjc/site-packages/idjc/playergui.py", line 584, in __init__
      self.timer_update(False)
    File "/usr/lib/idjc/site-packages/idjc/playergui.py", line 488, in timer_update
      with (gdklock if lock else nullcm)():
  NameError: global name 'nullcm' is not defined

ApportVersion:
  2.14.1-0ubuntu3.6

Architecture:
  amd64

CrashCounter:
  1

CurrentDesktop:
  XFCE

Date:
  Wed Feb 11 17:19:41 2015

DistroRelease:
  Ubuntu 14.04

InstallationDate:
  Installed on 2014-03-13 (334 days ago)

InstallationMedia:
  Ubuntu-Studio 13.10 "Saucy Salamander" - Release amd64 (20131016.1)

InterpreterPath:
  /usr/bin/python2.7

ProcCmdline:
  /usr/bin/python /usr/bin/idjc

ProcCwd:
  /home/matthias

ProcEnviron:

ProcMaps:

ProcStatus:

ProcVersionSignature:
  Ubuntu 3.13.0-45.74-lowlatency 3.13.11-ckt13

PythonArgs:
  ['/usr/bin/idjc']

Tags:
  trusty

Uname:
  Linux 3.13.0-45-lowlatency x86_64

UnreportableReason:
  Dieses Paket scheint nicht richtig installiert zu sein

UpgradeStatus:
  Upgraded to trusty on 2014-05-01 (286 days ago)

UserGroups:
  adm audio cdrom dip lpadmin plugdev sambashare sudo

Hope this helps, hat to type it all off the (non-copyable) error screen. (Is there a better way to get at this info?)

Best regards
Matthias

Discussion

  • Stephen Fairchild

    • status: open --> open-fixed
     
  • Moonbase

    Moonbase - 2015-02-13

    Confirmed working. Thanks again!

     
  • Stephen Fairchild

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.