enigma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Enigma-devel] Music crash and display bug in Enigma 1.2/Ubuntu


From: Erich Schubert
Subject: Re: [Enigma-devel] Music crash and display bug in Enigma 1.2/Ubuntu
Date: Tue, 16 Oct 2018 16:20:02 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1

Hi,

1) The Pentagonal Dreams music file isn't included in current versions of
the game for some reason, which is bad enough. But now, clicking on the
"Enigma Ragtime" (which used to switch to that) crashes with this error:

"enigma: MusicManager.cc:97: int sound::GetOptionMenuMusic(): Assertion
`pos >= 0' failed.
Aborted (core dumped)

The copyright status of the Pentagonal Dreams is IMHO a bit unclear (in particular because of the samples in the mod file - I don't think it is clearly documented if these all come from free sources), which is why it is not included.

But of course it shouldn't crash. Have you looked at the code? That may be fairly easy to fix. It crashes if you click forward beyond the end of the list. You can right click to go backwards if you are at the last one. A patch would be appreciated.

The Debian package (from which the Ubuntu one is cloned), is currently orphaned, although a user has expressed the interest to adopt it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902855 - and so is the zipios++ library which it uses...

2) The button that used to show difficulty level is completely blank, no
matter what its state is or how you've clicked on it.
Same here, sorry. As an easy workaround, edit the settings file .enigma/state.xml
Hope there's some way of resolving this. In the meantime I suppose I'll
give either the Windows version a try in Wine, or see if an older version
works any better.

It would make more sense if you would just compile it yourself.

Then you will get A) all the latest fixes and level additions, B) the music we removed from the package, and C) it will be easy to fix problems.

Regards,
Erich




reply via email to

[Prev in Thread] Current Thread [Next in Thread]