[libvirt-users] About debugging of libvirt.
Daniel P. Berrange
berrange at redhat.com
Thu Dec 19 10:00:44 UTC 2013
On Thu, Dec 19, 2013 at 03:09:14PM +0530, cool dharma06 wrote:
> I am newbie to this gdb debugging. now i did the bt in the debugging. In my
> side still it showing the error. Following are the stacktrace which i got.
> Kindly refer the following logs for full information:
>
> ****
> [New Thread 0x7f8503695700 (LWP 20012)]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000000000000 in ?? ()
> (gdb) bt
> #0 0x0000000000000000 in ?? ()
> #1 0x00007f84f671281e in libxl_osevent_occurred_timeout (ctx=<optimized
> out>, for_libxl=0x7f8503bbbc38) at libxl_event.c:1039
> #2 0x00007f84f69439c7 in libxlDomainObjTimerCallback (timer=<optimized
> out>, timer_info=0x7f8503bb5930) at libxl/libxl_domain.c:216
> #3 0x00007f8502ba6f7d in virEventPollDispatchTimeouts () at
> util/vireventpoll.c:451
> #4 virEventPollRunOnce () at util/vireventpoll.c:644
> #5 0x00007f8502ba570b in virEventRunDefaultImpl () at util/virevent.c:274
> #6 0x00007f8502cda065 in virNetServerRun (srv=0x7f8503ba6ba0) at
> rpc/virnetserver.c:1112
> #7 0x00007f85036c251c in main (argc=<optimized out>, argv=<optimized out>)
> at libvirtd.c:1513
> (gdb)
In this case, that stack trace looks like it ought to be sufficient
to identify the problem - a clear NULL pointer reference. In general
though you want to capture a stack trace of all threads in a program
eg instead of 'bt', do 'thread apply all bt' next time.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvirt-users
mailing list