Thread: "The final build?"

From: Melinda Green <melinda@superliminal.com>
Date: Sun, 15 Nov 2009 19:09:12 -0800
Subject: The final build?



Dear Cubists,

Because of the testing that you've done on the 4th beta build, I think
we're good to go. At the same time, we couldn't resist making a couple
of last minute improvements. Specifically, we've implemented the popular
suggestion of storing the mc4d.props file in the same folder as the jar
file (http://code.google.com/p/magiccube4d/issues/detail?id=70), and we
also made puzzle resets and full scrambles faster. I've installed the
new jar file in the downloads section as usual. We don't need any
serious testing of this build but would definitely appreciate it if some
of you would test both the property file thing and puzzle resetting and
scrambling. Unless anyone discovers problems with this build, I intend
to make it the first public 4.0 tomorrow.

Thanks for all of your help and suggestions!
-Melinda




From: "thesamer@interia.pl" <thesamer@interia.pl>
Date: Mon, 16 Nov 2009 12:46:25 +0100
Subject: Re: [MC4D] The final build?



Thank you Melinda for time spend on mc4D.props!

Unfortunately I've found a bug:

If you hold Ctr+F (full scramble) for few seconds the whole program is
blocked (java process is getting 50% on CPU and you can't do anything)
on small and bigger cubes.

I think it's due to not finishing scrambling process and getting command
to scramble it again.

In previous version I could get faster scrambles on small cubes -
simplex-2 (in one second I could change at least 3 scrambles so if I
push Ctr+F I saw constant change of scrambles; now it's impossible)

(Scrambling of bigger cubes is now really faster). Solution to that
problem could be (in worst scenario) disable shortcut Ctr+F

Parameters of my laptop: Windows7Ultimate, Lenovo g530, Intel Pentium
Dual Core 2,16 GHz, new java installed

Remi




Melinda Green pisze:
>
> Dear Cubists,
>
> Because of the testing that you've done on the 4th beta build, I think
> we're good to go. At the same time, we couldn't resist making a couple
> of last minute improvements. Specifically, we've implemented the popular
> suggestion of storing the mc4d.props file in the same folder as the jar
> file (http://code.google.com/p/magiccube4d/issues/detail?id=70
> ), and we
> also made puzzle resets and full scrambles faster. I've installed the
> new jar file in the downloads section as usual. We don't need any
> serious testing of this build but would definitely appreciate it if some
> of you would test both the property file thing and puzzle resetting and
> scrambling. Unless anyone discovers problems with this build, I intend
> to make it the first public 4.0 tomorrow.
>
> Thanks for all of your help and suggestions!
> -Melinda
>
>


-----------------------------------------------------------------------
Yoskine i Anna Maria Jopek zapraszaja do konkursu
Wygraj 3 luksusowe weekendy w SPA lub 10 zestawow kosmetykow od Yoskine
Sprawdz >> http://link.interia.pl/f2438




From: Klaus Weidinger <klaus.weidinger@yahoo.com>
Date: Mon, 16 Nov 2009 05:13:46 -0800 (PST)
Subject: Re: [MC4D] The final build?








=C2=A0



=20=20


=20=20=20=20
=20=20=20=20=20=20
=20=20=20=20=20=20
Dear Cubists,



Because of the testing that you've done on the 4th beta build, I think=20

we're good to go. At the same time, we couldn't resist making a couple=20

of last minute improvements. Specifically, we've implemented the popular=20

suggestion of storing the mc4d.props file in the same folder as the jar=20

file (http://code. google.com/ p/magiccube4d/ issues/detail? id=3D70), and =
we=20

also made puzzle resets and full scrambles faster. I've installed the=20

new jar file in the downloads section as usual. We don't need any=20

serious testing of this build but would definitely appreciate it if some=20

of you would test both the property file thing and puzzle resetting and=20

scrambling. Unless anyone discovers problems with this build, I intend=20

to make it the first public 4.0 tomorrow.



Thanks for all of your help and suggestions!

-Melinda



=20=20=20=20
=20=20=20=20=20

=20=20=20=20
=20=20=20=20


=20



=20=20






=20=20=20=20=20=20
--0-379282129-1258377226=:74248
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

top" style=3D"font: inherit;">Hi Melinda,

I'm sorry to post this her=
e, but I don't have a google account and so I can't post in the issue track=
er. I hope you will read this in time, but it is a minor change anyway.
=

I would really be pleased if you could manage to change the keyboard co=
ntrols, because this caused me a loss of about 30 twist for several times n=
ow.
This happened in two different ways. The first one was, that I unfor=
tunately pressed Ctrl + T (Solve / Cheat) instead of Ctrl + Z (Undo), becau=
se Z and T are next to each other on the German keyboard.
The second tim=
e (including today) was when I pressed Ctrl + S because I wanted to "S"cram=
ble a solved cube, but it overwrote one of my log-files. Here you could eit=
her find another shortcut for "Save" or always ask if one is sure to overwr=
ite the old log file. I would prefer the second way, because S is really
common for "Save"

@ matthew: Congratulations to your phenomenal sol=
ve! I did not expect this to happen so soon, but that was also, because I t=
hought it would even take more twists than the 6^5.
Solving a mor comple=
x puzzle with less turns is a really amazing job.
btw: Thanks for your l=
og-file, but I first off all have to "resolve" my cube to this state, becau=
se I overwrote a log-file as written above.

Have a nice twist,
Kl=
aus

--- On Mon, 11/16/09, Melinda Green <melinda@superlimin=
al.com>
wrote:
b(16, 16, 255); margin-left: 5px; padding-left: 5px;">
From: Melinda Gre=
en <melinda@superliminal.com>
Subject: [MC4D] The final build?
=
To: "MagicCube4D" <4D_Cubing@yahoogroups.com>
Date: Monday, Novemb=
er 16, 2009, 3:09 AM







 




=20=20=20=20=20=20
=20=20=20=20=20=20

Dear Cubists,



Because of the testing that you've done on the 4th beta build, I think

we're good to go. At the same time, we couldn't resist making a couple

of last minute improvements. Specifically, we've implemented the popular r>
suggestion of storing the mc4d.props file in the same folder as the jar >
file (p/magiccube4d/issues/detail?id=3D70">http://code. google.com/ p/magiccube4d=
/ issues/detail? id=3D70
), and we

also made puzzle resets and full scrambles faster. I've installed the

new jar file in the downloads section as usual. We don't need any

serious testing of this build but would definitely appreciate it if some r>
of you would test both the property file thing and puzzle resetting and >
scrambling. Unless anyone discovers problems with this build, I intend

to make it the first public 4.0 tomorrow.



Thanks for all of your help and suggestions!

-Melinda




=20=20=20=20=20



=20





=20=20=20=20=20=20
--0-379282129-1258377226=:74248--




From: Melinda Green <melinda@superliminal.com>
Date: Mon, 16 Nov 2009 11:30:50 -0800
Subject: Re: [MC4D] The final build?



Remi,

Thank you so much for the bug report.

I did check and found that the problem you're seeing is not due to
scramble commands queuing up. I suspect the problem is actually that the
scrambling is so fast that the graphics system can't keep up. Holding
the Ctrl-F will hang the display depending upon how long you hold it,
but it seem to always come back to normal eventually. I currently don't
see a good way to keep that from happening, so until then I suppose the
best workaround is to simply not do that. ;-)

While I've not fixed that problem, I did discover that an important
related problem was making a mess of the log files. I've fixed that one,
uploaded the fixed version and deleted the previous one (162).

Thanks again!
-Melinda

thesamer@interia.pl wrote:
> Thank you Melinda for time spend on mc4D.props!
>
> Unfortunately I've found a bug:
>
> If you hold Ctr+F (full scramble) for few seconds the whole program is
> blocked (java process is getting 50% on CPU and you can't do anything)
> on small and bigger cubes.
>
> I think it's due to not finishing scrambling process and getting command
> to scramble it again.
>
> In previous version I could get faster scrambles on small cubes -
> simplex-2 (in one second I could change at least 3 scrambles so if I
> push Ctr+F I saw constant change of scrambles; now it's impossible)
>
> (Scrambling of bigger cubes is now really faster). Solution to that
> problem could be (in worst scenario) disable shortcut Ctr+F
>
> Parameters of my laptop: Windows7Ultimate, Lenovo g530, Intel Pentium
> Dual Core 2,16 GHz, new java installed
>
> Remi
>
>
>
>
> Melinda Green pisze:
>
>> Dear Cubists,
>>
>> Because of the testing that you've done on the 4th beta build, I think
>> we're good to go. At the same time, we couldn't resist making a couple
>> of last minute improvements. Specifically, we've implemented the popular
>> suggestion of storing the mc4d.props file in the same folder as the jar
>> file (http://code.google.com/p/magiccube4d/issues/detail?id=70
>> ), and we
>> also made puzzle resets and full scrambles faster. I've installed the
>> new jar file in the downloads section as usual. We don't need any
>> serious testing of this build but would definitely appreciate it if some
>> of you would test both the property file thing and puzzle resetting and
>> scrambling. Unless anyone discovers problems with this build, I intend
>> to make it the first public 4.0 tomorrow.
>>
>> Thanks for all of your help and suggestions!
>> -Melinda
>>
>>
>>
>
>
> -----------------------------------------------------------------------
> Yoskine i Anna Maria Jopek zapraszaja do konkursu
> Wygraj 3 luksusowe weekendy w SPA lub 10 zestawow kosmetykow od Yoskine
> Sprawdz >> http://link.interia.pl/f2438
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>




From: Melinda Green <melinda@superliminal.com>
Date: Mon, 16 Nov 2009 17:03:16 -0800
Subject: Re: [MC4D] The final build?



--------------040901040703070207060207
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

OK, so it turns out that we weren't even close to ready to release
yesterday's version. The problem that Remi discovered turned out to be a
nasty memory leak when resetting. Scrambles do resets, so leaning on the
Ctrl-F key can quickly hang you when running out of memory. I've plugged
that leak which got a little messy. I therefore don't have strong
confidence in the latest version and could use help from one or two of
you to beat on the latest version
. Please let me
know right away if you find any problems. Otherwise I'll try to release
this in 24 hours.

-Melinda

--------------040901040703070207060207
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit




http-equiv="Content-Type">


OK, so it turns out that we weren't even close to ready to release
yesterday's version. The problem that Remi discovered turned out to be
a nasty memory leak when resetting. Scrambles do resets, so leaning on
the Ctrl-F key can quickly hang you when running out of memory. I've
plugged that leak which got a little messy. I therefore don't have
strong confidence in the latest version and could use help from one or
two of you to beat on the href="http://code.google.com/p/magiccube4d/downloads/list">latest
version. Please let me know right away if you find any problems.
Otherwise I'll try to release this in 24 hours.



-Melinda




--------------040901040703070207060207--




From: Brandon Enright <bmenrigh@ucsd.edu>
Date: Tue, 17 Nov 2009 02:20:20 +0000
Subject: Re: [MC4D] The final build?



LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBMQ0KDQpPbiBT
dW4sIDE1IE5vdiAyMDA5IDE5OjA5OjEyIC0wODAwDQpNZWxpbmRhIEdyZWVuIDxtZWxpbmRh
QHN1cGVybGltaW5hbC5jb20+IHdyb3RlOg0KDQo+IERlYXIgQ3ViaXN0cywNCj4gDQo+IEJl
Y2F1c2Ugb2YgdGhlIHRlc3RpbmcgdGhhdCB5b3UndmUgZG9uZSBvbiB0aGUgNHRoIGJldGEg
YnVpbGQsIEkNCj4gdGhpbmsgd2UncmUgZ29vZCB0byBnby4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgY291bGRuJ3QgcmVzaXN0IG1ha2luZyBhDQo+IGNvdXBsZSBvZiBsYXN0IG1pbnV0ZSBp
bXByb3ZlbWVudHMuIFNwZWNpZmljYWxseSwgd2UndmUgaW1wbGVtZW50ZWQNCj4gdGhlIHBv
cHVsYXIgc3VnZ2VzdGlvbiBvZiBzdG9yaW5nIHRoZSBtYzRkLnByb3BzIGZpbGUgaW4gdGhl
IHNhbWUNCj4gZm9sZGVyIGFzIHRoZSBqYXIgZmlsZQ0KPiAoaHR0cDovL2NvZGUuZ29vZ2xl
LmNvbS9wL21hZ2ljY3ViZTRkL2lzc3Vlcy9kZXRhaWw/aWQ9NzApLCBhbmQgd2UNCj4gYWxz
byBtYWRlIHB1enpsZSByZXNldHMgYW5kIGZ1bGwgc2NyYW1ibGVzIGZhc3Rlci4gSSd2ZSBp
bnN0YWxsZWQgdGhlDQo+IG5ldyBqYXIgZmlsZSBpbiB0aGUgZG93bmxvYWRzIHNlY3Rpb24g
YXMgdXN1YWwuIFdlIGRvbid0IG5lZWQgYW55DQo+IHNlcmlvdXMgdGVzdGluZyBvZiB0aGlz
IGJ1aWxkIGJ1dCB3b3VsZCBkZWZpbml0ZWx5IGFwcHJlY2lhdGUgaXQgaWYNCj4gc29tZSBv
ZiB5b3Ugd291bGQgdGVzdCBib3RoIHRoZSBwcm9wZXJ0eSBmaWxlIHRoaW5nIGFuZCBwdXp6
bGUNCj4gcmVzZXR0aW5nIGFuZCBzY3JhbWJsaW5nLiBVbmxlc3MgYW55b25lIGRpc2NvdmVy
cyBwcm9ibGVtcyB3aXRoIHRoaXMNCj4gYnVpbGQsIEkgaW50ZW5kIHRvIG1ha2UgaXQgdGhl
IGZpcnN0IHB1YmxpYyA0LjAgdG9tb3Jyb3cuDQo+IA0KPiBUaGFua3MgZm9yIGFsbCBvZiB5
b3VyIGhlbHAgYW5kIHN1Z2dlc3Rpb25zIQ0KPiAtTWVsaW5kYQ0KDQoNCkhpIE1lbGluZGEs
DQoNCk5vcm1hbGx5IEknZCBmaWxlIGEgYnVnIHJlcG9ydCBvbiB2aWEgdGhlIEdvb2dsZSBw
cm9qZWN0IGJ1dCBzaW5jZQ0KeW91J3JlIHNvIGNsb3NlIHRvIGEgcmVsZWFzZSBJIHRob3Vn
aHQgdGhpcyB3b3VsZCBiZSBhIG1vcmUgdGltZWx5DQpwbGFjZS4gIElmIHlvdSdkIHByZWZl
ciB0aGVzZSB0byBzdGF5IGluIHRoZSBidWcgdHJhY2tlciByYXRoZXIgdGhhbiBvbg0KbGlz
dCBsZXQgbWUga25vdy4NCg0KV2hlbiBJIGZpcnN0IGV4ZWN1dGVkIDQuMCB0b2RheSB0aGUg
cHJvY2VzcyBodW5nIGFuZCBJIGRpZCBub3QgZ2V0IGFuDQppbnRlcmZhY2UuICBBZnRlciBh
IF5DIGFuZCBhIHNlY29uZCBleGVjdXRpb24gaXQgd2FzIGZpbmUuICBJIHRyaWVkDQpyZXBy
b2R1Y2luZyB0aGUgcHJvYmxlbSBidXQgd2FzIHVuYWJsZSB0by4gIEkgc3VzcGVjdCBpdCBo
YWQgdG8gZG8gd2l0aA0KdGhlIGNyZWF0aW9uIG9mIHRoZSBtYzRkLnByb3BzIGZpbGUgYnV0
IEkgdHJpZWQgd2l0aCBhbmQgd2l0aG91dCB0aGUNCmZpbGUgYW5kIHdhcyBub3QgYWJsZSB0
byByZXByb2R1Y2UgdGhlIGlzc3VlLg0KDQpOb3csIGFjdHVhbGx5IHVzaW5nIHRoZSBpbnRl
cmZhY2UgKDNeNCBoeXBlcmN1YmUpLCB0aGUgZmlyc3QgdGltZSBJDQpjaG9zZSBTY3JhbWJs
ZS0+RnVsbCB0aGUgaW50ZXJmYWNlIGZyb3plIGFuZCB3YXMgbm9uLXJlc3BvbnNpdmUuICBK
YXZhDQp3YXMgbm90IHVzaW5nIGFueSBDUFUgdGhvdWdoIHNvIGl0IHdhc24ndCBzdHVjayBp
biBhIGJ1c3kgbG9vcC4NCg0KVGhpcyBkb2Vzbid0IGhhcHBlbiBldmVyeSB0aW1lIEkgcnVu
IHRoZSBwcm9ncmFtLiAgU29tZXRpbWVzIEkgcnVuIGl0DQphbmQgSSBjYW4gc2NyYW1ibGUg
bGlrZSAzMCB0aW1lcyBpbiBhIHJvdy4gIE90aGVyIHRpbWVzIEkgb3BlbiB0aGUNCnByb2dy
YW0gaXQgaGFuZ3Mgb24gdGhlIGZpcnN0IG9yIHNlY29uZCBzY3JhbWJsZS4gIEluIGZhY3Qs
IEkgaGF2ZW4ndA0KeWV0IGhhZCBpdCBoYW5nIGluIGEgY2FzZSB3aGVyZSBpdCBkaWRuJ3Qg
aGFuZyBvbiB0aGUgZml2ZSBvciBzbw0Kc2NyYW1ibGVzLiAgUHV0IGFub3RoZXIgd2F5LCBp
ZiBJIGNhbiBzY3JhbWJsZSBpdCA1IHRpbWVzIHdpdGhvdXQgZXJyb3IsDQppdCBzZWVtcyBJ
IGNhbiBzY3JhbWJsZSBpdCBhbiB1bmxpbWl0ZWQgbnVtYmVyIG9mIHRpbWVzLiAgSXQgZ2Vu
ZXJhbGx5DQpoYW5ncyBvbiB0aGUgMm5kIHNjcmFtYmxlIHJhdGhlciB0aGFuIHRoZSBmaXJz
dC4NCg0KSSBzaG91bGQgcG9pbnQgb3V0IHRoYXQgd2hlbiBpdCBoYW5ncywgdGhlIFNjcmFt
YmxlIG1lbnUgc3RheXMgb3BlbiBhbmQNCnRoZSAiRnVsbCIgb3B0aW9uIHN0YXlzIGhpZ2hs
aWdodGVkLiAgSSBjYW4gYWxzbyByZXByb2R1Y2UgdGhpcyBieQ0KY2hvb3NpbmcgYSAxIG9y
IDIgbW92ZSBzY3JhbWJsZSByYXRoZXIgdGhhbiBhIGZ1bGwgc2NyYW1ibGUuICBJdCBtYXkN
Cm5vdCBiZSBtZW51IGNvZGUgdGhvdWdoIGJlY2F1c2UgSXQgYWxzbyB3aWxsIGhhbmcgdmlh
IF5GDQoNCkknbSBydW5uaW5nIHN1bi1qZGstMS42LjAuMTcgb24gTGludXggYW1kNjQveDg2
XzY0DQoNCkknbSBwcmV0dHkgYWRlcHQgd2l0aCBHREIgYW5kIHRyb3VibGVzaG9vdGluZyBj
b21waWxlZCBhcHBsaWNhdGlvbnMgYnV0DQpJIGRvbid0IGtub3cgZW5vdWdoIGFib3V0IEph
dmEgdG8gYmUgdXNlZnVsLiAgSWYgeW91IGNhbiBnaXZlIG1lIHRoZQ0Kc3RlcHMgdG8gZm9y
Y2UgSmF2YSB0byBwcmludCBhIHN0YWNrIHRyYWNlIHdoZW4gaXQgaXMgaHVuZyBJJ2QgYmUg
aGFwcHkNCnRvIGRvIHNvLiBJJ20gYWxzbyB1cCBmb3IgcnVubmluZyBhIHNwZWNpYWwgYnVp
bGQgaWYgeW91IGhhdmUgc29tZQ0KcGF0Y2hlcyBpbiBtaW5kLiBJIG1heSBuZWVkIG15IGhh
bmQgaGVsZCB0aHJvdWdoIHRoZSBidWlsZCBwaGFzZSB0aG91Z2guDQoNClJlZ2FyZHMsDQoN
CkJyYW5kb24NCg0KLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdu
dVBHIHYyLjAuMTEgKEdOVS9MaW51eCkNCg0KaUVZRUFSRUNBQVlGQWtzQ0NHNEFDZ2tRcWFH
UHpBc2w5NExSK0FDZmN4Mm5hNlVlTTF3WFBzbklNeFBYNXZhNg0KNzFNQW9LdjYxQzBGbW1w
VDM4K2c2NUI3VHh4cm1nNHgNCj0xRTZHDQotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0N
Cg==




From: Brandon Enright <bmenrigh@ucsd.edu>
Date: Tue, 17 Nov 2009 03:02:12 +0000
Subject: Re: [MC4D] The final build?



LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBMQ0KDQpPbiBU
dWUsIDE3IE5vdiAyMDA5IDAyOjIwOjIwICswMDAwDQpCcmFuZG9uIEVucmlnaHQgPGJtZW5y
aWdoQHVjc2QuZWR1PiB3cm90ZToNCj4gDQo+IEhpIE1lbGluZGEsDQo+IA0KWy4uLnNuaXAu
Li5dDQo+IEknbSBydW5uaW5nIHN1bi1qZGstMS42LjAuMTcgb24gTGludXggYW1kNjQveDg2
XzY0DQo+IA0KPiBJJ20gcHJldHR5IGFkZXB0IHdpdGggR0RCIGFuZCB0cm91Ymxlc2hvb3Rp
bmcgY29tcGlsZWQgYXBwbGljYXRpb25zDQo+IGJ1dCBJIGRvbid0IGtub3cgZW5vdWdoIGFi
b3V0IEphdmEgdG8gYmUgdXNlZnVsLiAgSWYgeW91IGNhbiBnaXZlIG1lDQo+IHRoZSBzdGVw
cyB0byBmb3JjZSBKYXZhIHRvIHByaW50IGEgc3RhY2sgdHJhY2Ugd2hlbiBpdCBpcyBodW5n
IEknZCBiZQ0KPiBoYXBweSB0byBkbyBzby4gSSdtIGFsc28gdXAgZm9yIHJ1bm5pbmcgYSBz
cGVjaWFsIGJ1aWxkIGlmIHlvdSBoYXZlDQo+IHNvbWUgcGF0Y2hlcyBpbiBtaW5kLiBJIG1h
eSBuZWVkIG15IGhhbmQgaGVsZCB0aHJvdWdoIHRoZSBidWlsZCBwaGFzZQ0KPiB0aG91Z2gu
DQoNCkkgZW5kZWQgdXAgZmlndXJpbmcgb3V0IGhvdyB0byB0YWtlIGEgc3RhY2t0cmFjZSAo
anN0YWNrIC1sIDxwaWQ+KS4gIEl0DQpsb29rcyBsaWtlIGl0IGNvdWxkIGJlIGEgZGVhZGxv
Y2suICBBbG1vc3QgYWxsIG9mIHRoZSB0aHJlYWRzIGFyZQ0Kd2FpdGluZyBvbiB2YXJpb3Vz
IGxvY2tzLg0KDQpSYXRoZXIgdGhhbiBjbHV0dGVyIHRoZSBsaXN0LCBJIGhhdmUgcHV0IHRo
ZSBzdGFja3RyYWNlIGhlcmU6DQoNCmh0dHA6Ly9ub2gudWNzZC5lZHUvfmJtZW5yaWdoL2pz
dGFja19tYzRkXzRfMC50eHQNCg0KVGhpcyB3YXMgdGFrZW4gd2l0aCB0aGUgYXBwbGljYXRp
b24gaHVuZyBhZnRlciBwcmVzc2luZyBeRg0KDQpCcmFuZG9uDQoNCi0tLS0tQkVHSU4gUEdQ
IFNJR05BVFVSRS0tLS0tDQpWZXJzaW9uOiBHbnVQRyB2Mi4wLjExIChHTlUvTGludXgpDQoN
CmlFWUVBUkVDQUFZRkFrc0NFam9BQ2drUXFhR1B6QXNsOTRKeWhBQ2dtSGh5MFJrTThZakpa
RzZXcTdKWXJwRloNCjk4UUFuMTJZazdzcEZINlZNVGZEeXU4dnBLTXlKT1o4DQo9M2NBQQ0K
LS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQo=




From: Melinda Green <melinda@superliminal.com>
Date: Tue, 17 Nov 2009 00:30:11 -0800
Subject: Re: [MC4D] The final build?





Brandon Enright wrote:
>> n-jdk-1.6.0.17 on Linux amd64/x86_64
>>
>> I'm pretty adept with GDB and troubleshooting compiled applications
>> but I don't know enough about Java to be useful. If you can give me
>> the steps to force Java to print a stack trace when it is hung I'd be
>> happy to do so. I'm also up for running a special build if you have
>> some patches in mind. I may need my hand held through the build phase
>> though.
>>
>
> I ended up figuring out how to take a stacktrace (jstack -l ). It
> looks like it could be a deadlock. Almost all of the threads are
> waiting on various locks.
>
> Rather than clutter the list, I have put the stacktrace here:
>
> http://noh.ucsd.edu/~bmenrigh/jstack_mc4d_4_0.txt
>
> This was taken with the application hung after pressing ^F
Hey, that's cool. Thanks for looking into this, Brandon; that's a very
helpful tool! I don't know what all the SyntheticImageGenerator threads
are doing, but the most important thread is always the AWT EventQueue
thread in which all the application UI work happens (or should happen!)
It's especially great to have someone actively testing on Linux. Now if
only we could find a similarly motivated Mac user, we'd have the bases
covered.

As you now know, you weren't using the latest build (r164). That's
entirely my fault because I uploaded and deleted several versions today
as I rapidly found problems, fixed them, and created more problems. At
this point I seem to have repaired the worst of them. There are still
some annoying jumping around of the panels when you rebuild puzzles, but
everything *appears* to be functionally solid to me. Please retest as
much as you have patience for and let us know how it goes. With a bit of
luck tomorrow could be the day!

Thanks again,
-Melinda





Return to MagicCube4D main page
Return to the Superliminal home page