> On 29 Jun 2017, at 11:25, Tobias Sundqvist <tobias.sundqv...@tieto.com> wrote: > > Hi I am devloping a crypto node using vpp (version 17.02) on Ubuntu. I first > setup the nodes that I am going to use and it works fine just forwarding the > packets as it should. > But now I have implemented some crypto functions inside the nodes and also > added a new node of type process that should initialize some crypto parts > before the nodes can be used. > > My problem is now that vpp crashes during startup when it loads my plugin and > I cannot see why in the log. I only see: > > load_one_plugin:184: Loaded plugin: gtpu.so (Encapsulates packets with a GTPU > header.) > vpp[11278]: received signal SIGSEGV, PC 0x7f6b09e1785a, faulting address > 0x7f6ac9471ff0 > > and vpp has not been started (with the latest changes in my plugin vpp starts > normally) > > If I start vpp with gdb then I can step from the main program but I can never > reach my plugin code and I cannot set breakpoints inside the process > function, it will never reach that code. > > Is there some way to debug my own plugin or get more information in the vpp > log.
Have you set your plugin path properly when you start vpp from gdb? i.e. gdb> r unix interactive plugin_path /path/to/plugin/dir _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev