Music crash and display bug in Enigma 1.2/Ubuntu

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Music crash and display bug in Enigma 1.2/Ubuntu

james-2
In 1.20-dfsg.1-2.1build1 and other current Linux builds, there's two
notable problems.

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)

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.

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.


_______________________________________________
Enigma-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/enigma-devel
Reply | Threaded
Open this post in threaded view
|

Re: Music crash and display bug in Enigma 1.2/Ubuntu

Erich Schubert-2
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


_______________________________________________
Enigma-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/enigma-devel