[Pkg-ganeti-devel] Bug#751886: ganeti-luxid segfaults when trying to run gnt-node commands

reddrgon reddrgon at gmail.com
Tue Jun 17 13:21:16 UTC 2014


Package: ganeti
Version: 2.10.5-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

   Upgraded ganeti from 2.10.3 to 2.10.5 using apt

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

	Manually starting luxi results in the same problem. When a gnt-node
	list command is issued, luxi segfaults

	I opened a bug ticket on the ganeti groups, they suggested I run gdb
	to get more information, that output is included at the bottom of
	this report

   * What was the outcome of this action?

   No change

   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ganeti depends on:
ii  adduser              3.113+nmu3
ii  ganeti-2.10          2.10.5-1
ii  ganeti-haskell-2.10  2.10.5-1
ii  ganeti-htools-2.10   2.10.5-1

Versions of packages ganeti recommends:
ii  drbd8-utils                  2:8.4.4-1
ii  ganeti-instance-debootstrap  0.14-2
ii  ndisc6                       1.0.1-1+b1
ii  qemu-kvm                     2.0.0+dfsg-6+b1

Versions of packages ganeti suggests:
pn  blktap-dkms  <none>
pn  ganeti-doc   <none>
pn  molly-guard  <none>

-- no debconf information


uranus:~# watch -n 10 'ps -ef | grep -i luxi'
uranus:~# su -s /bin/bash -c 'gdb --args /usr/sbin/ganeti-luxid -f'
gnt-luxid
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1)
Copyright (C) 2013 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/ganeti/2.10/usr/sbin/ganeti-luxid...(no
debugging symbols found)...done.
(gdb) run
Starting program: /usr/sbin/ganeti-luxid -f
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
Error while mapping shared library sections:
linux-vdso.so.1: Permission denied.
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
2014-06-17 07:59:21,039304000000 CDT: ganeti-luxid pid=28040 NOTICE
ganeti-luxid daemon startup
2014-06-17 07:59:21,058094000000 CDT: ganeti-luxid pid=28040 INFO Loaded
new config, serial 1970
2014-06-17 07:59:21,058978000000 CDT: ganeti-luxid pid=28040 INFO
Starting up in inotify mode

Program received signal SIGSEGV, Segmentation fault.
0x0000000000d410b4 in ?? ()
(gdb) thread apply all bt full

Thread 1 (Thread 0x7ffff7fd5740 (LWP 28040)):
#0  0x0000000000d410b4 in ?? ()
No symbol table info available.
#1  0x0000000000d41b13 in ?? ()
No symbol table info available.
#2  0x0000000000d401a7 in ?? ()
No symbol table info available.
#3  0x0000000000d3a4ef in ?? ()
No symbol table info available.
#4  0x0000000000d3af9d in ?? ()
No symbol table info available.
#5  0x0000000000d37f5c in ?? ()
No symbol table info available.
#6  0x0000000000d3805a in ?? ()
No symbol table info available.
#7  0x00000000008e10e2 in ?? ()
No symbol table info available.
#8  0x00007ffff67e4b45 in __libc_start_main (main=0x8e1097, argc=2,
argv=0x7fffffffe6f8,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized
	out>,
	    stack_end=0x7fffffffe6e8) at libc-start.c:287
		        result = <optimized out>
				        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0,
						-7237719714380193029, 4224788,
						                140737488348912, 0, 0,
										7237719714066522875,
										7237733995515798267},
										              mask_was_saved =
													  0}}, priv = {pad =
													  {0x0, 0x0,
													  0xd5b7c0,
													  0x7fffffffe6f8},
													  data = {
														                prev
																		=
																		0x0,
																		cleanup
																		=
																		0x0,
																		canceltype
																		=
																		14006208}}}
																		        not_first_call
																				=
																				<optimized
																				out>
#9  0x000000000040773d in ?? ()
																				No
																				symbol
																				table
																				info
																				available.



More information about the Pkg-ganeti-devel mailing list