On Tue, Feb 05, 2013 at 07:09:37AM +0100, cars...@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, <aschn...@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+unsubscr...@opensuse.org
To contact the owner, e-mail: yast-devel+ow...@opensuse.org

Reply via email to