Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-6395

memcachedprocess does not start on windows 8/ windows 2012

    XMLWordPrintable

    Details

      Description

      reported by a user . dont have logs yet.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

            Hide
            alkondratenko Aleksey Kondratenko (Inactive) added a comment -

            No best place is to grab them from attachments here. Attachments are specifically rebased on top of our version of tcmalloc

            Show
            alkondratenko Aleksey Kondratenko (Inactive) added a comment - No best place is to grab them from attachments here. Attachments are specifically rebased on top of our version of tcmalloc
            Hide
            bcui Bin Cui (Inactive) added a comment -

            It is merged to couchbase/gperftools

            commit 44a584d1de8c89addfb4f1d0522bdbbbed83ba48
            Author: Aliaksey Kandratsenka <alkondratenko@gmail.com>
            Date: Tue May 7 17:22:42 2013 -0700

            issue-511: implemented rel8 jump patching

            I've found that Visual Studio 2012 release 32-bit C runtime library
            patching fails because array new has rel8 jmp which previous code
            could not handle.

            Implementation is largely copied from conditional jumps handling code.

            Apparently Windows Server 2012 (and presumably windows 8) now has this
            form of iat jump. Which is quite useless (rex.w in according to my
            understanding is not needed at all) but because of rex.w our code to
            recognize jumps like that didn't work.

            Fix is just skip this prefix.

            Show
            bcui Bin Cui (Inactive) added a comment - It is merged to couchbase/gperftools commit 44a584d1de8c89addfb4f1d0522bdbbbed83ba48 Author: Aliaksey Kandratsenka <alkondratenko@gmail.com> Date: Tue May 7 17:22:42 2013 -0700 issue-511: implemented rel8 jump patching I've found that Visual Studio 2012 release 32-bit C runtime library patching fails because array new has rel8 jmp which previous code could not handle. Implementation is largely copied from conditional jumps handling code. Apparently Windows Server 2012 (and presumably windows 8) now has this form of iat jump. Which is quite useless (rex.w in according to my understanding is not needed at all) but because of rex.w our code to recognize jumps like that didn't work. Fix is just skip this prefix.
            Hide
            anil Anil Kumar added a comment -

            maria, can you assign this bug to QE who is going to test this.

            Show
            anil Anil Kumar added a comment - maria, can you assign this bug to QE who is going to test this.
            Hide
            maria Maria McDuff (Inactive) added a comment -

            Tony, pls verify / close in win8/2k12.

            Show
            maria Maria McDuff (Inactive) added a comment - Tony, pls verify / close in win8/2k12.
            Hide
            thuan Thuan Nguyen added a comment -

            Tested on build 2.0.2-811, memcached process runs ok after installation

            Show
            thuan Thuan Nguyen added a comment - Tested on build 2.0.2-811, memcached process runs ok after installation

              People

              Assignee:
              thuan Thuan Nguyen
              Reporter:
              farshid Farshid Ghods (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              12 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty