Bug 1069031 - [abrt] virt-manager: elf_machine_rela(): python2.7 killed by SIGSEGV
Summary: [abrt] virt-manager: elf_machine_rela(): python2.7 killed by SIGSEGV
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:df3afcef0623b2382aa991e0d70...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-24 02:00 UTC by Peter Howard
Modified: 2016-11-24 12:20 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-03 04:53:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (99.65 KB, text/plain)
2014-02-24 02:00 UTC, Peter Howard
no flags Details
File: cgroup (172 bytes, text/plain)
2014-02-24 02:00 UTC, Peter Howard
no flags Details
File: core_backtrace (18.68 KB, text/plain)
2014-02-24 02:00 UTC, Peter Howard
no flags Details
File: dso_list (5.33 KB, text/plain)
2014-02-24 02:00 UTC, Peter Howard
no flags Details
File: environ (3.17 KB, text/plain)
2014-02-24 02:00 UTC, Peter Howard
no flags Details
File: exploitable (82 bytes, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
File: limits (1.29 KB, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
File: maps (23.68 KB, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
File: open_fds (236 bytes, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
File: proc_pid_status (949 bytes, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
File: var_log_messages (878 bytes, text/plain)
2014-02-24 02:01 UTC, Peter Howard
no flags Details
Core dump (8.38 MB, application/octet-stream)
2014-03-05 02:45 UTC, Peter Howard
no flags Details

Description Peter Howard 2014-02-24 02:00:33 UTC
Description of problem:
Attempting to start virt-manager.

Version-Release number of selected component:
virt-manager-0.10.0-5.git1ffcc0cc.fc20

Additional info:
reporter:       libreport-2.1.12
backtrace_rating: 4
cmdline:        /usr/bin/python /usr/share/virt-manager/virt-manager
crash_function: elf_machine_rela
executable:     /usr/bin/python2.7
kernel:         3.13.3-201.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 elf_machine_rela at ../sysdeps/x86_64/dl-machine.h:276
 #1 elf_dynamic_do_Rela at do-rel.h:137
 #2 _dl_relocate_object at dl-reloc.c:294
 #3 dl_open_worker at dl-open.c:416
 #4 _dl_catch_error at dl-error.c:177
 #5 _dl_open at dl-open.c:650
 #6 dlopen_doit at dlopen.c:66
 #7 _dl_catch_error at dl-error.c:177
 #8 _dlerror_run at dlerror.c:163
 #9 __dlopen at dlopen.c:87

Comment 1 Peter Howard 2014-02-24 02:00:46 UTC
Created attachment 866836 [details]
File: backtrace

Comment 2 Peter Howard 2014-02-24 02:00:48 UTC
Created attachment 866837 [details]
File: cgroup

Comment 3 Peter Howard 2014-02-24 02:00:51 UTC
Created attachment 866838 [details]
File: core_backtrace

Comment 4 Peter Howard 2014-02-24 02:00:53 UTC
Created attachment 866839 [details]
File: dso_list

Comment 5 Peter Howard 2014-02-24 02:00:58 UTC
Created attachment 866840 [details]
File: environ

Comment 6 Peter Howard 2014-02-24 02:01:05 UTC
Created attachment 866841 [details]
File: exploitable

Comment 7 Peter Howard 2014-02-24 02:01:09 UTC
Created attachment 866842 [details]
File: limits

Comment 8 Peter Howard 2014-02-24 02:01:12 UTC
Created attachment 866843 [details]
File: maps

Comment 9 Peter Howard 2014-02-24 02:01:15 UTC
Created attachment 866844 [details]
File: open_fds

Comment 10 Peter Howard 2014-02-24 02:01:17 UTC
Created attachment 866845 [details]
File: proc_pid_status

Comment 11 Peter Howard 2014-02-24 02:01:21 UTC
Created attachment 866846 [details]
File: var_log_messages

Comment 12 Cole Robinson 2014-02-25 00:52:32 UTC
This is strange, coming from dlopen which makes it very unlikely that this is specific to virt-manager. Is this reproducible? When does it fail, at app bootup?

Comment 13 Peter Howard 2014-02-27 22:48:45 UTC
This is 100% repeatable.  virt-manager never fully starts up.  You get the segfault before you see anything.

A bit of further information.   The machine is a thinkpad t530, it was upgraded from f19 to f20 (with virt-manager working fine on f19).  2 vms which worked fine under f19.  (graphics are locked to intel; nouveau is not loading).

Comment 14 Cole Robinson 2014-02-28 13:32:07 UTC
What's rpm -qa | grep libvirt ?

Comment 15 Peter Howard 2014-03-01 22:48:42 UTC
[phlap@wagner ~]$ rpm -qa | grep libvirt
libvirt-daemon-driver-qemu-1.1.3.3-5.fc20.x86_64
libvirt-client-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-lxc-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-storage-1.1.3.3-5.fc20.x86_64
libvirt-daemon-qemu-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-xen-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-nwfilter-1.1.3.3-5.fc20.x86_64
libvirt-daemon-config-nwfilter-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-uml-1.1.3.3-5.fc20.x86_64
libvirt-daemon-config-network-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-secret-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-network-1.1.3.3-5.fc20.x86_64
libvirt-python-1.1.3.3-5.fc20.x86_64
libvirt-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-interface-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-nodedev-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-vbox-1.1.3.3-5.fc20.x86_64
libvirt-daemon-driver-libxl-1.1.3.3-5.fc20.x86_64
libvirt-daemon-kvm-1.1.3.3-5.fc20.x86_64
libvirt-daemon-1.1.3.3-5.fc20.x86_64
libvirt-glib-0.1.7-2.fc20.x86_64
[phlap@wagner ~]$

Comment 16 Cole Robinson 2014-03-03 22:31:28 UTC
Peter, please make sure the system is fully up to date, there's a newer libvirt at least but it may not fix this.

Moving to glibc. I see there's a similar trace with glibc bug #1046601, but that user has nvidia drivers installed. Doesn't seem to be the case here.

There's also a few other bugs with similar traces:

inkscape: https://bugzilla.redhat.com/show_bug.cgi?id=1033450
system-config-services: https://bugzilla.redhat.com/show_bug.cgi?id=1047560

Comment 17 Peter Howard 2014-03-04 01:19:25 UTC
Updated, and problem still there.

Comment 18 Carlos O'Donell 2014-03-04 17:30:16 UTC
(In reply to Peter Howard from comment #17)
> Updated, and problem still there.

Can you provide a core file for this?

Comment 19 Peter Howard 2014-03-05 02:45:42 UTC
Created attachment 870727 [details]
Core dump

Comment 20 Peter Howard 2014-03-05 03:01:06 UTC
Core dump in comment 19

Comment 21 Peter Howard 2014-04-26 20:33:54 UTC
I've managed to manually resolve this.  It was related to libvirtd failing to start, with missing dynamic library dependencies.  From ldd:

	libwsman_client.so.2 => not found
	libwsman_client.so.2 => not found
	libwsman_client.so.2 => not found

Which _should_ come from libswman1.

rpm showed 2 copies:

rpm -q libwsman1
libwsman1-2.3.6-8.fc20.x86_64
libwsman1-2.4.3-1.fc20.x86_64

Then:

sudo rpm -e libwsman1-2.3.6-8.fc20.x86_64
sudo yum reinstall libwsman1

provided the missing libraries.

So I'm not sure whether there's anything you want to chase here, or whether this should just be closed.

Comment 22 Carlos O'Donell 2014-04-27 16:47:28 UTC
(In reply to Peter Howard from comment #21)
> I've managed to manually resolve this.  It was related to libvirtd failing
> to start, with missing dynamic library dependencies.  From ldd:
...
> So I'm not sure whether there's anything you want to chase here, or whether
> this should just be closed.

There is. We should never have gotten to a crash, it should have been detected as a missing dependency. Why wasn't it? How was this DSO loaded? All of this should have either been an immediate abort at startup or dlopen returning failure.

Can you dig a bit deeper now that you know what the cause was? We want a sensible error message in this case.

Comment 23 Fedora End Of Life 2015-05-29 11:02:05 UTC
This message is a reminder that Fedora 20 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 20. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '20'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 20 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.


Note You need to log in before you can comment on or make changes to this bug.