On Sat, Oct 01, 2016 at 04:02:56PM +0200, Dmitrij D. Czarkoff wrote:
> This port was staging for 2 years in openbsd-wip due to the problem in GTK+ 
> UI.
> With that finally fixed upstream it may actually go in.

A couple of small comments:

 * pkg/DESCR needs a fmt -72.

 * There are some font patches, and a patch to a Makefile.in. Since
   it's not obvious (at least to me) what they do, would it be worth
   adding comments to the top of the patch file.

And a blocker, sadly:

Using simply `gnubg` with no config files, the first time I rolled, the
program crashed. The next time I tried, it crashed on the second roll.
The usual `DEBUG=-g INSTALL_STRIP=` trick didn't work to add symbols,
but here's a trace:

---8<---
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00000e2eebf7de60 in PositionFromKeySwapped ()
(gdb) bt
#0  0x00000e2eebf7de60 in PositionFromKeySwapped ()
#1  0x00000e2eebf203b6 in ScoreMoveNoLocking ()
#2  0x00000e2eebf20ff6 in FindBestMoveInEvalNoLocking ()
#3  0x00000e2eebf21c6c in EvaluatePositionFull ()
#4  0x00000e2eebf2214a in EvaluatePositionCacheNoLocking ()
#5  0x00000e2eebf22300 in EvaluatePositionNoLocking ()
#6  0x00000e2eebf7b779 in ComputerTurn ()
#7  0x00000e2eebf7d0e0 in NextTurn ()
#8  0x00000e2eebf3ee1e in NextTurnNotify ()
#9  0x00000e31559fd1d2 in g_main_context_dispatch () from
/usr/local/lib/libglib-2.0.so.4200.3
#10 0x00000e31559ff35b in g_main_context_iterate () from
/usr/local/lib/libglib-2.0.so.4200.3
#11 0x00000e3155a002d5 in g_main_loop_run () from
/usr/local/lib/libglib-2.0.so.4200.3
#12 0x00000e31d68e1511 in gtk_main () from
/usr/local/lib/libgtk-x11-2.0.so.2400.0
#13 0x00000e2eebfde3d7 in RunGTK ()
#14 0x00000e2eebf42fcf in main ()
--->8---

I don't have any malloc flags in place on this system.

If you can work out how to get symbols in the binary I can give you a
better trace.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to