Hi Stefan,
for me I think I can say relatively sure that it is a locking problem of the
list data structures. I added printouts to to point where the list is modified.
Putting the mutex around all spots with list modification helped for me:
+
+ mutex_lock(®ister_mutex);
list_add(&dev->list, &card->devices); /* add to the head of list */
+ mutex_unlock(®ister_mutex);
return 0;
As Tim already said, it might not be the ultimate fix, but I think it is
at least in the right direction. Has somebody contact to the alsa
developers? If so what do they say?
What is your proposed fix doing? Can you point me at the change e.g. the
patch?
Thanks,
Frank
--
Hardy: cx88 NULL pointer dereference
https://bugs.launchpad.net/bugs/212960
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs