AQUA and Primegrid incompatibility - 0.1.2 release

1 view
Skip to first unread message

Nicolas Alvarez

unread,
Aug 6, 2009, 8:58:27 PM8/6/09
to synecdo...@googlegroups.com
A bug was introduced in r254 that causes the last command line argument not
to be passed to the science app, if that argument is a single character.

This made AQUA@Home crash on startup, because its command line ends
with --nthreads 2 and synecdoche wasn't passing the '2'. The app segfaulted
because it doesn't do proper error checking when parsing its command line
arguments. It also made Primegrid AP26 tasks fail to start, printing
command line usage information to stderr.

The bug was fixed in r1047, and both projects now work fine.

*Question: Should we release a 0.1.2 version containing only this change?
The bug seems important enough for users.*

I posted in AQUA forums asking for my daily quota to be increased so I could
track down the bug, and my forum post had a link to Synecdoche. Lots of
people followed the link and at least five downloaded it (!), but they
can't run AQUA, so I don't think they'd actually use it (anyone who reads
the AQUA forum at all would probably not want to drop the project).

Releasing a fix for AQUA incompatibility soon (and mentioning it in that
thread) might get us some more users; although lack of GPU support would be
a factor in their choice.


Nicolas Alvarez

unread,
Aug 11, 2009, 1:20:35 PM8/11/09
to synecdo...@googlegroups.com
Nicolas Alvarez wrote:
> *Question: Should we release a 0.1.2 version containing only this change?
> The bug seems important enough for users.*

Didactylos and MTughan agreed on IRC. zombie67, as a user, is waiting for
it.

So I'll go ahead and port the change to the 0.1 branch.

Still, it would be better if we discussed these things in the mailing
list...

Reply all
Reply to author
Forward
0 new messages