[Switching to thread 2 (Thread 0x7f8a67d200 (LWP 6680))] #0 0x0000007f8a8ce5ec in __lll_lock_wait () from /lib/libpthread.so.0 #0 0x0000007f8a8ce5ec in __lll_lock_wait () from /lib/libpthread.so.0 #1 0x0000007f8a8c797c in pthread_mutex_lock () from /lib/libpthread.so.0 #2 0x0000000000403470 in recv_data_from_tty (idx=1) at fj_main.c:395 #3 0x0000000000403d5c in listen_device (in=0x0) at fj_main.c:488 #4 0x0000007f8a8c5030 in start_thread () from /lib/libpthread.so.0 #5 0x0000007f8a743170 in ?? () from /lib/libc.so.6 [Switching to thread 3 (Thread 0x7f89e7d200 (LWP 6681))] #0 0x0000007f8a8ce5bc in __lll_lock_wait () from /lib/libpthread.so.0 #0 0x0000007f8a8ce5bc in __lll_lock_wait () from /lib/libpthread.so.0 #1 0x0000007f8a8c797c in pthread_mutex_lock () from /lib/libpthread.so.0 #2 0x0000000000403fa4 in send_to_device (idx=SOCKET_LCD, socket_fd=15) at fj_main.c:514 #3 0x0000000000404ca8 in listen_client (in=0x0) at fj_main.c:634 #4 0x0000007f8a8c5030 in start_thread () from /lib/libpthread.so.0 #5 0x0000007f8a743170 in ?? () from /lib/libc.so.6 [Switching to thread 4 (Thread 0x7f8967d200 (LWP 6682))] #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #1 0x0000007f8a88d864 in zlog_rule_output_static_file_single ( a_rule=0x1788eee0, a_thread=0x7f70000910) at rule.c:122 #2 0x0000007f8a889a84 in zlog_category_output ( a_category=a_category@entry=0x177aed20, a_thread=a_thread@entry=0x7f70000910) at category.c:229 #3 0x0000007f8a894ab4 in zlog (category=0x177aed20, file=0x41c4f0 "fj_gnss.c", filelen=9, func=0x41ce38 <__func__.6343> "check_crc", funclen=9, line=1936, level=0, format=0x41c8b0 "[gnss] crc check failed! 0x%08x 0x%08x buf=[%s]\n") at zlog.c:860 #4 0x0000000000409c30 in check_crc ( buf=0x7f718e87e0 "#SATVIS2A,COM1,7923,97.0,FINE,2301,557934.000,113793535,13,18;SBAS,TRUE,TRUE,0*5dab48") at fj_gnss.c:1936 #5 0x0000000000409ec8 in proc_gnss_data ( data=0x9c7ae0 "#SATVIS2A,COM1,7923,97.0,FINE,2301,557934.000,113793535,12,18;GPS,TRUE,TRUE,6,4,0,10.4,85.6,0.000,0.000,9,0,14.0,125.1,0.000,0.000,11,0,30.5,262.0,0.000,0.000,14,0,38.1,169.9,0.000,0.000,20,0,15.7,211"..., type=0x9c7ad8 ) at fj_gnss.c:2003 #6 0x0000000000405414 in send_to_client (in=0x0) at fj_main.c:714 #7 0x0000007f8a8c5030 in start_thread () from /lib/libpthread.so.0 #8 0x0000007f8a743170 in ?? () from /lib/libc.so.6 [Switching to thread 5 (Thread 0x7f88e7d200 (LWP 6683))] #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #1 0x0000007f8a88d864 in zlog_rule_output_static_file_single ( a_rule=0x1788eee0, a_thread=0x7f740008c0) at rule.c:122 #2 0x0000007f8a889a84 in zlog_category_output ( a_category=a_category@entry=0x177aed20, a_thread=a_thread@entry=0x7f740008c0) at category.c:229 #3 0x0000007f8a894ab4 in zlog (category=0x177aed20, file=0x41f180 "fj_ui.c", filelen=7, func=0x41ffc0 <__func__.7400> "create_socket_client", funclen=20, line=896, level=2660, format=0x41f800 "recv data error: %s(errno: %d)\n") at zlog.c:860 #4 0x0000000000410d78 in create_socket_client ( cmd=0x9c5ed8 "{\"gnss\":{\"pdop\":\"\",\"weidu_best\":\"\",\"jingdu_best\":\"\",\"gaocheng_best\":\"\",\"leixing\":\"\"}}", recv_buf=0x7f88e7b998 "") at fj_ui.c:896 #5 0x000000000040f6cc in get_gnss_data () at fj_ui.c:552 #6 0x00000000004124bc in draw_page (page_num=2) at fj_ui.c:1249 #7 0x0000000000413bc0 in ui_proc_entry (in=0x0) at fj_ui.c:1631 #8 0x0000007f8a8c5030 in start_thread () from /lib/libpthread.so.0 #9 0x0000007f8a743170 in ?? () from /lib/libc.so.6 [Switching to thread 6 (Thread 0x7f8867d200 (LWP 6684))] #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #0 0x0000007f8a8cea38 in write () from /lib/libpthread.so.0 #1 0x0000007f8a88d864 in zlog_rule_output_static_file_single ( a_rule=0x1788eee0, a_thread=0x7f780008c0) at rule.c:122 #2 0x0000007f8a889a84 in zlog_category_output ( a_category=a_category@entry=0x177aed20, a_thread=a_thread@entry=0x7f780008c0) at category.c:229 #3 0x0000007f8a894ab4 in zlog (category=0x177aed20, file=0x420130 "fj_led.c", filelen=8, func=0x420488 <__func__.6156> "get_4g_sig_val", funclen=14, line=397, level=980578162, format=0x420218 "socket client communicate with the server failed.\n") at zlog.c:860 #4 0x0000000000414c88 in get_4g_sig_val () at fj_led.c:397 #5 0x0000000000414f58 in set_network_led () at fj_led.c:468 #6 0x0000000000415260 in led_proc_entry (in=0x0) at fj_led.c:552 #7 0x0000007f8a8c5030 in start_thread () from /lib/libpthread.so.0 #8 0x0000007f8a743170 in ?? () from /lib/libc.so.6 Detaching from program: /bin/fj_service, process 6665 [Inferior 1 (process 6665) detached]