[lvm-devel] dmeventd generates segfault when creating snapshots

Zdenek Kabelac zkabelac at redhat.com
Tue Feb 11 10:33:17 UTC 2014


Dne 10.2.2014 12:34, Chiyohiko Morita napsal(a):
> 
> (I'm not on this list; please Cc me)
> 
> With a high load, the dmeventd daemon sometimes generates
> a segmentation violation when createing a lvm-snapshot.
> 
> In _register_for_event(), it may take 10 or more seconds between
> calling _register_for_timeout() and _create_thread().
> (Please refer to the following _register_for_timeout().)
> 
> If the _timeout_thread thread calls pthread_kill() before
> _create_thread() is called, dmeventd will generate segfault.
> This is because the value of thread->thread is still NULL.
> (Please refer to the following _timeout_thread().)
> 
> A related source code and coredump are shown below.
> 

Could you please open regular  lvm2 bugzilla
(at   http://bugzilla.redhat.com/   - use Fedora Rawhide in case you don't
have match for your distro)

Attach all your information provided here in your email.

Add info from 'vgs, lvs -a, pvs' and your in-use lvm.conf
version of your lvm2 package,
how many volumes are active.

Thank you

Zdenek




More information about the lvm-devel mailing list