Version-Release number of selected component: lvm2-2.02.103-5.fc20 Additional info: reporter: libreport-2.1.12 backtrace_rating: 4 cmdline: /usr/sbin/lvmetad crash_function: daemon_log executable: /usr/sbin/lvmetad kernel: 3.13.3-201.fc20.x86_64 runlevel: unknown type: CCpp uid: 0 Truncated backtrace: Thread no. 1 (5 frames) #0 daemon_log at daemon-log.c:54 #1 daemon_logf at daemon-log.c:76 #2 pv_clear_all at lvmetad-core.c:829 #3 handler at lvmetad-core.c:1094 #4 client_thread at daemon-server.c:401
Created attachment 867483 [details] File: backtrace
Created attachment 867484 [details] File: cgroup
Created attachment 867485 [details] File: core_backtrace
Created attachment 867486 [details] File: dso_list
Created attachment 867487 [details] File: environ
Created attachment 867488 [details] File: exploitable
Created attachment 867489 [details] File: limits
Created attachment 867490 [details] File: maps
Created attachment 867491 [details] File: open_fds
Created attachment 867492 [details] File: proc_pid_status
Created attachment 867493 [details] File: var_log_messages
Seems like a client thread is still trying to log while lvmetad is shutting down. We probably need to clean up worker threads before going into shutdown. The log seems to be related to #1069808 so that part of the problem should be already sorted out. (Seems like the user tried to obey that message, restarted lvmetad and it got a SEGV during shutdown as there was still traffic going in.)
Should be fixed upstream in 488f3085279e24af21e870d5a74d0953094552f7. The shutdown sequence now waits for client threads to finish before destroying resources (which they may be using).
The patch is part of upcoming lvm2 v2.02.107 release.