Project

General

Profile

Actions

Backport #14620

closed

hammer: unsafe use of libnss PK11_GetBestSlot()

Added by Josh Durgin about 8 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Release:
hammer
Pull request ID:
Crash signature (v1):
Crash signature (v2):


Related issues 2 (0 open2 closed)

Related to rbd - Bug #6480: librbd crashed qemu-system-x86_64ResolvedJosh Durgin10/07/2013

Actions
Related to rbd - Backport #14863: hammer: test/crypto.cc:161:43: error: ‘ceph_clock_now’ was not declared in this scopeResolvedLoïc DacharyActions
Actions #1

Updated by Josh Durgin about 8 years ago

  • Description updated (diff)
Actions #2

Updated by Josh Durgin about 8 years ago

  • Related to Bug #6480: librbd crashed qemu-system-x86_64 added
Actions #3

Updated by Nathan Cutler about 8 years ago

@Loïc Dachary, this appears to be a backport of https://github.com/ceph/ceph/pull/3896 which has no associated tracker issue.

Actions #4

Updated by Loïc Dachary about 8 years ago

  • Description updated (diff)

PK11_GetBestSlot() does not appear to be threadsafe, and can be called from multiple threads, leading to a crash similar to that in #6480.

Actions #5

Updated by Loïc Dachary about 8 years ago

  • Status changed from Fix Under Review to In Progress
Actions #6

Updated by Loïc Dachary about 8 years ago

  • Status changed from In Progress to Fix Under Review
Actions #7

Updated by Loïc Dachary about 8 years ago

Maybe http://tracker.ceph.com/issues/14367 is the corresponding issue ?

Actions #8

Updated by Loïc Dachary about 8 years ago

  • Status changed from Fix Under Review to In Progress
Actions #9

Updated by Loïc Dachary about 8 years ago

  • Status changed from In Progress to Resolved
  • Target version set to v0.94.7
Actions #10

Updated by Loïc Dachary about 8 years ago

  • Related to Backport #14863: hammer: test/crypto.cc:161:43: error: ‘ceph_clock_now’ was not declared in this scope added
Actions

Also available in: Atom PDF