root@ubuntu:/vm_disk/Code/D2PT_Compare/09_T23N_D2PT/Cam# 
root@ubuntu:/vm_disk/Code/D2PT_Compare/09_T23N_D2PT/Cam# mips-linux-uclibc-gdb
GNU gdb (Ingenic Linux-Release3.3.0-Default(xburst1(fp32)+uclibc0.9.33.2) Smaller libc 2022.11-07) 7.10.50.20150827-cvs
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-linux-gnu --target=mips-linux-uclibc".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) target remote 192.168.60.102:1111
Remote debugging using 192.168.60.102:1111
Reading /sd/EasyCam from remote target...
warning: File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead.
Reading /sd/EasyCam from remote target...
Reading symbols from target:/sd/EasyCam...done.
Reading /lib/ld-uClibc.so.0 from remote target...
Reading /lib/ld-uClibc.so.0 from remote target...
Reading symbols from target:/lib/ld-uClibc.so.0...(no debugging symbols found)...done.
0x77fe0fa0 in _start ()
   from target:/lib/ld-uClibc.so.0
(gdb) break __on_status_online
Breakpoint 1 at 0x446a30
(gdb) c
Continuing.
Reading /lib/librt.so.0 from remote target...
Reading /lib/libdl.so.0 from remote target...
Reading /lib/libpthread.so.0 from remote target...
Reading /lib/libstdc++.so.6 from remote target...
Reading /lib/libm.so.0 from remote target...
Reading /lib/libgcc_s.so.1 from remote target...
Reading /lib/libc.so.0 from remote target...
(gdb) [New Thread 579]                                                          
Reading /usr/lib/libaudioProcess.so from remote target...
n
[New Thread 601]
[New Thread 580]
[New Thread 589]
[New Thread 592]
[New Thread 596]
[New Thread 599]
[New Thread 600]
[New Thread 603]
[New Thread 604]
[New Thread 611]
[New Thread 615]
[New Thread 616]
[New Thread 617]
[New Thread 618]
[New Thread 619]
[New Thread 620]
[New Thread 621]
[New Thread 626]
[New Thread 627]
[New Thread 628]
[New Thread 631]
[New Thread 632]
[New Thread 633]
[New Thread 634]
[New Thread 635]
[New Thread 636]
[New Thread 637]
[New Thread 638]
[New Thread 641]
[New Thread 644]
[New Thread 645]
[New Thread 646]
[New Thread 647]
[New Thread 648]
[New Thread 649]
[Switching to Thread 601]

Breakpoint 1, 0x00446a30 in __on_status_online ()
(gdb) n
Single stepping until exit from function __on_status_online,
which has no line number information.

0x008a28c0 in fprintf@plt ()
(gdb) 
Single stepping until exit from function fprintf@plt,
which has no line number information.
0x77d62fc0 in fprintf () from target:/lib/libc.so.0
(gdb) n
Single stepping until exit from function fprintf,
which has no line number information.


__on_iot_online (data=<optimized out>)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_api_ipc/src/tuya_ipc_sdk_init.c:181
181     /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_api_ipc/src/tuya_ipc_sdk_init.c: No such file or directory.
(gdb) 
183     in /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_api_ipc/src/tuya_ipc_sdk_init.c
(gdb) 
_event_node_dispatch (event=event@entry=0xd36ab8, data=data@entry=0x0)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c:156
156     /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c: No such file or directory.
(gdb) n
152     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
148     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
151     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
152     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
156     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
152     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
148     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
164     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
ty_publish_event (name=name@entry=0x791998 "mqtt.con", data=data@entry=0x0)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c:341
341     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
339     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
344     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
__mqc_conn_work (data=<optimized out>)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_tuya_cloud/src/mqtt/mqc_app.c:387
387     /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_tuya_cloud/src/mqtt/mqc_app.c: No such file or directory.
(gdb) n
386     in /home/share/samba/OS/vendor/tuyaos-ipc/components/svc_tuya_cloud/src/mqtt/mqc_app.c
(gdb) n
ty_subscribe_event (name=0x796818 "link.switch", desc=0x7bd83c "mqtt", 
    cb=0x4a39a8 <__event_link_switch_cb>, type=2 '\002')
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c:347
347     /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c: No such file or directory.
(gdb) n
348     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) bt
#0  ty_subscribe_event (name=0x796818 "link.switch", desc=0x7bd83c "mqtt", 
    cb=0x4a39a8 <__event_link_switch_cb>, type=2 '\002')
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c:348
#1  0x004cfe18 in __work_thread_cb (data=0xac9ce0)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_workqueue.c:48
#2  0x004ce90c in __WrapRunFunc (pArg=0xac9d70)
    at /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_thread.c:206
#3  0x00452768 in _tkl_thread_wrap_func ()
Backtrace stopped: frame did not save the PC
(gdb) n
347     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
348     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) 
352     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
356     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
361     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
364     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) 
n362    in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
364     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n
365     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
367     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
370     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
373     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
383     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
383     in /home/share/samba/OS/vendor/tuyaos-ipc/components/base_event/src/base_event.c
(gdb) n 2
52      /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_workqueue.c: No such file or directory.
(gdb) n 2
38      in /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_workqueue.c
(gdb) n 2
44      in /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_workqueue.c
(gdb) n 2
46      in /home/share/samba/OS/vendor/tuyaos-ipc/components/tal_system/src/os/tal_workqueue.c
(gdb) n 2
warning: GDB can't find the start of the function at 0x77d65198.

    GDB is unable to find the start of the function at 0x77d65198
and thus can't determine the size of that function's stack frame.
This means that GDB may be unable to access that stack frame, or
the frames below it.
    This problem is most likely caused by an invalid program counter or
stack pointer.
    However, if you think GDB should simply search farther back
from 0x77d65198 for code which looks like the beginning of a
function, you can increase the range of the search using the `set
heuristic-fence-post' command.

Program received signal SIGSEGV, Segmentation fault.
0x77d65198 in ?? () from target:/lib/libc.so.0
(gdb) n 2
Cannot find bounds of current function
(gdb) n 2
Cannot find bounds of current function
(gdb) n 2
Cannot find bounds of current function
(gdb) n 2
Cannot find bounds of current function
(gdb)  