ligi / gobandroid

A Goban for Android
https://play.google.com/store/apps/details?id=org.ligi.gobandroid_hd
231 stars 64 forks source link

GnuGo problem #173

Open ligi opened 8 years ago

ligi commented 8 years ago

should be reproduceable with this SGF:

(;FF[4]GM[1]AP[gobandroid:0]SZ[9]DT[2016-04-16]PW[GnuGo]KM[6.5] ;B[cg] ;W[df] ;B[eg] ;W[dg] ;B[ec] ;W[cf] ;B[ef] ;W[gg] ;B[de] ;W[bg] ;B[ge] ;W[ch] ;B[ce] ;W[he] ;B[gf] ;W[hc] ;B[hd] ;W[gd] ;B[gc] ;W[id] ;B[fd] ;W[hf] ;B[hd] ;W[be] ;B[gd] ;W[hb] ;B[eh] ;W[hh] ;B[fh] )

ligi commented 8 years ago

I cannot reproduce it with this SGF - but I could produce this native crash quite some times:


08-02 16:29:09.887   483   483 F DEBUG   : ABI: 'arm'
08-02 16:29:09.887   483   483 F DEBUG   : pid: 31812, tid: 31824, name: Binder_2  >>> org.ligi.gobandroidhd.ai.gnugo <<<
08-02 16:29:09.887   483   483 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
08-02 16:29:09.887   424   424 D libEGL  : eglInitialize EGLDisplay = 0xbed6f35c
08-02 16:29:09.897   483   483 F DEBUG   :     r0 00000000  r1 00007c50  r2 00000006  r3 b2ecc978
08-02 16:29:09.897   483   483 F DEBUG   :     r4 b2ecc980  r5 b2ecc930  r6 00000016  r7 0000010c
08-02 16:29:09.897   483   483 F DEBUG   :     r8 00000000  r9 9fa56844  sl b6d154cc  fp b2eb688c
08-02 16:29:09.897   483   483 F DEBUG   :     ip 00000006  sp b2eb66c8  lr b6cdbc01  pc b6cddff0  cpsr 40010010
08-02 16:29:09.917  1428  2315 D InputMethodManagerService: windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false
08-02 16:29:09.927   483   483 F DEBUG   : 
08-02 16:29:09.927   483   483 F DEBUG   : backtrace:
08-02 16:29:09.927   483   483 F DEBUG   :     #00 pc 00041ff0  /system/lib/libc.so (tgkill+12)
08-02 16:29:09.927   483   483 F DEBUG   :     #01 pc 0003fbfd  /system/lib/libc.so (pthread_kill+32)
08-02 16:29:09.927   483   483 F DEBUG   :     #02 pc 0001c397  /system/lib/libc.so (raise+10)
08-02 16:29:09.927   483   483 F DEBUG   :     #03 pc 00019615  /system/lib/libc.so (__libc_android_abort+34)
08-02 16:29:09.927   483   483 F DEBUG   :     #04 pc 00017568  /system/lib/libc.so (abort+4)
08-02 16:29:09.927   483   483 F DEBUG   :     #05 pc 000bc1a1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (abortgo+604)
08-02 16:29:09.927   483   483 F DEBUG   :     #06 pc 000ca951  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #07 pc 000cfdc3  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #08 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #09 pc 000cb51f  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #10 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #11 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #12 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #13 pc 000cb927  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #14 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #15 pc 000d096d  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #16 pc 000ca931  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #17 pc 000cae5d  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #18 pc 000ce255  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #19 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #20 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #21 pc 000cb51f  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #22 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #23 pc 000d096d  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #24 pc 000ca931  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #25 pc 000cae5d  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #26 pc 000ce255  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #27 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #28 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #29 pc 000cb51f  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #30 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #31 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #32 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #33 pc 000cb927  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #34 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #35 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #36 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #37 pc 000cb51f  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #38 pc 000ce261  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #39 pc 000cfdad  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #40 pc 000ca925  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #41 pc 000caa57  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (attack+166)
08-02 16:29:09.927   483   483 F DEBUG   :     #42 pc 000a9953  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #43 pc 000aa74b  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #44 pc 000b10ff  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #45 pc 000af257  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #46 pc 000b0de1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #47 pc 000af257  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #48 pc 000b0de1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #49 pc 000af257  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #50 pc 000b0de1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #51 pc 000af257  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #52 pc 000b0de1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #53 pc 000aef23  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #54 pc 000b206b  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (owl_attack+538)
08-02 16:29:09.927   483   483 F DEBUG   :     #55 pc 0008a415  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (make_dragons+4212)
08-02 16:29:09.927   483   483 F DEBUG   :     #56 pc 0008e0d9  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (examine_position+248)
08-02 16:29:09.927   483   483 F DEBUG   :     #57 pc 0008e443  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #58 pc 0008f3cf  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (genmove+62)
08-02 16:29:09.927   483   483 F DEBUG   :     #59 pc 000eb91d  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so
08-02 16:29:09.927   483   483 F DEBUG   :     #60 pc 000e8bb7  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (gtp_main_loop+250)
08-02 16:29:09.927   483   483 F DEBUG   :     #61 pc 000ef4d1  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (play_gtp+12)
08-02 16:29:09.927   483   483 F DEBUG   :     #62 pc 000ef569  /data/app/org.ligi.gobandroidhd.ai.gnugo-1/lib/arm/libgnuGo-3.8.so (Java_org_ligi_gobandroidhd_ai_gnugo_GnuGoConnection_playGTP+44)
traveller42 commented 8 years ago

Saw this in the GNU Go list. I will see if I can reproduce this directly in GNU Go.

ligi commented 8 years ago

that would be great!