On Tue, Feb 05, 2013 at 07:09:37AM +0100, carsten@ags.tu-bs.de wrote:
Hey, I'm running snapper on Arch Linux, using lvm thin provisioning for the snapshots. It seems to be working fine (I can create, mount, delete,... snapshots). However, after a command completes, some boost thread seems to die:
what(): boost thread: thread not joinable: Invalid argument Aborted (core dumped)
Thanks for reporting this. I don't have to problem here but I have found a similar bug (https://github.com/lodle/Desurium/issues/348). Apparently the boost thread interface has changed with boost 1.52. Could you try to integrate this patch: diff --git a/server/Background.cc b/server/Background.cc index dfc06e4..eada0e7 100644 --- a/server/Background.cc +++ b/server/Background.cc @@ -42,7 +42,9 @@ Backgrounds::Backgrounds() Backgrounds::~Backgrounds() { thread.interrupt(); - thread.join(); + + if (thread.joinable()) + thread.join(); } Another place to check for thread.joinable() could be Client::~Client().
If this is the wrong place for such a report, or, since it's not suse-related, there is no general interest, please tell me.
If the patch doesn't help could you please open an issue on github. Regards, Arvin -- Arvin Schnell, <aschnell@suse.de> Senior Software Engineer, Research & Development SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org