Displaying 9 results from an estimated 9 matches for "lock_count".
2005 Aug 07
2
crash (assertion failed: (uidlist->lock_count == 1)
Hi,
with 1.0-test79
Aug 3 16:18:23 ymmv dovecot: IMAP(jh): file maildir-uidlist.c: line 536
(maildir_uidlist_rewrite): assertion failed: (uidlist->lock_count == 1)
Aug 3 16:18:23 ymmv dovecot: child 10780 (imap) killed with signal 6
Any idea what that is? I did no special operation, just selected a mail
to read with thunderbird (1.06). After restarting TB it worked.
2015 Jun 06
0
[PATCH 2/5] threads: Acquire and release the lock around each public guestfs_* API.
...ock. */
+#ifdef DEBUG_LOCK
+#include <errno.h>
+#define ACQUIRE_LOCK(g) do { \
+ int _lock_err = glthread_recursive_lock_lock (&(g)->lock); \
+ if (_lock_err == 0) { \
+ (g)->lock_count++; \
+ printf ("%s: %d: ACQUIRE_LOCK: lock count = %d\n", \
+ __FILE__, __LINE__, (g)->lock_count); \
+ } else { \
+ er...
2007 Dec 14
1
Xen + NFS
...d in Maildir format.
The problem I am having is when I open a POP3 connection from a separate machine, I see the following messages on the virtual server in /var/log/maillog and I am unable to retrieve mail:
file maildir-uidlist.c: line 139 (maildir_uidlist_unlock): assertion failed: (uidlist->lock_count > 0)
and more often:
Mailbox init failed top=0/0, retr=0/0, del=0/0, size=0
It appears to be an issue with the login not having the proper permissions to create the dovecot.uidlist file, however, when I log in locally to the dovecot server with the POP3 account, I can read+write in the direct...
2016 Oct 25
0
[GIT PULL v2 4/5] processor.h: Remove cpu_relax_lowlatency users
...the right
* values at the cost of a few extra spins.
*/
- cpu_relax_lowlatency();
+ cpu_relax();
}
osq_unlock(&sem->osq);
done:
diff --git a/lib/lockref.c b/lib/lockref.c
index 5a92189..c4bfcb8 100644
--- a/lib/lockref.c
+++ b/lib/lockref.c
@@ -20,7 +20,7 @@
if (likely(old.lock_count == prev.lock_count)) { \
SUCCESS; \
} \
- cpu_relax_lowlatency(); \
+ cpu_relax(); \
} \
} while (0)
--
2.5.5
2012 Mar 11
2
[patch] Threading support in ssh-agent
...c Licence.]
+ */
+
+#include "includes.h"
+
+#include "ssh-openssl-thread-locking.h"
+
+#include <openssl/crypto.h>
+
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+
+#ifdef HAVE_LIBPTHREAD
+
+static pthread_mutex_t *lock_cs;
+static long *lock_count;
+
+void pthreads_locking_callback(int mode, int type, char *file, int line);
+unsigned long pthreads_thread_id(void);
+
+void openssl_thread_locks_setup(void)
+ {
+ int i;
+
+ lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t));
+ lock_count=OPENSSL_malloc(CRYPTO_num_locks() * siz...
2015 Jun 06
7
[PATCH 0/5] Add support for thread-safe handle.
This patch isn't ready to go upstream. In fact, I think we might do a
quick 1.30 release soon, and save this patch, and also the extensive
changes proposed for the test suite[1], to after 1.30.
Currently it is not safe to use the same handle from multiple threads,
unless you implement your own mutexes. See:
http://libguestfs.org/guestfs.3.html#multiple-handles-and-multiple-threads
These
2016 Oct 25
7
[GIT PULL v2 0/5] cpu_relax: drop lowlatency, introduce yield
Peter,
here is v2 with some improved patch descriptions and some fixes. The
previous version has survived one day of linux-next and I only changed
small parts.
So unless there is some other issue, feel free to pull (or to apply
the patches) to tip/locking.
The following changes since commit 07d9a380680d1c0eb51ef87ff2eab5c994949e69:
Linux 4.9-rc2 (2016-10-23 17:10:14 -0700)
are available in
2016 Oct 25
7
[GIT PULL v2 0/5] cpu_relax: drop lowlatency, introduce yield
Peter,
here is v2 with some improved patch descriptions and some fixes. The
previous version has survived one day of linux-next and I only changed
small parts.
So unless there is some other issue, feel free to pull (or to apply
the patches) to tip/locking.
The following changes since commit 07d9a380680d1c0eb51ef87ff2eab5c994949e69:
Linux 4.9-rc2 (2016-10-23 17:10:14 -0700)
are available in
2009 Jun 19
0
Wine release 1.1.24
...ata in DS:BX, not DS:DX.
comdlg32: Delay setting the initial size of resizable file dialog until the CDN_INITDONE notification has been processed.
comdlg32/tests: Fix file dialog resize failures on NT4 and with tiny desktops.
Rico Sch?ller (1):
wined3d: Don't allow a negative lock_count in buffer_Unmap.
Robert Key (1):
wined3d: Add missing HD 3400 renderer string.
Roderick Colenbrander (3):
opengl32: Sync with the latest opengl 3.1 extensions and don't export opengl32 1.2 functions.
opengl32: Get rid of glext.h.
wgl: Get rid of glXQueryDrawable becaus...