[MB-7016] Server permanently down in Win 8 / Server 2012 because of bad libtcmalloc_minimal-4.dll Created: 25/Oct/12  Updated: 11/Oct/13  Resolved: 30/Jan/13

Status: Closed
Project: Couchbase Server
Component/s: couchbase-bucket
Affects Version/s: 1.8.1, 2.0-beta
Fix Version/s: feature-backlog
Security Level: Public

Type: Bug Priority: Major
Reporter: Chad Kreimendahl Assignee: Bin Cui
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Windows Server 2012 and Windows 8

Issue Links:
Duplicate
duplicates MB-6395 memcachedprocess does not start on wi... Closed

 Description   
Post-installation, the service starts up, but is entirely unable to connect and throws substantial log errors in regards to memcached exiting.. The fix for us was to take an older libtcmalloc_minimal-4.dll and overwrite it in the current version. However, not likely to be an ideal workaround in a production environment.

 Comments   
Comment by Chad Kreimendahl [ 25/Oct/12 ]
The following errors repeat forever, until the libtcmalloc replacement (and service restart). At which point everything works as expected.
 
Service memcached exited on node 'ns_1@10.1.100.13' in 0.39s
 supervisor_cushion001 ns_1@10.1.100.13 11:38:18 - Thu Oct 25, 2012

 Service memcached exited on node 'ns_1@10.1.100.13' in 0.38s
 supervisor_cushion001 ns_1@10.1.100.13 11:38:02 - Thu Oct 25, 2012

 Port server memcached on node 'ns_1@10.1.100.13' exited with status 255. Restarting. Messages: Check failed: false && "Unable to patch because there is an unhandled branch " "instruction in the initial preamble bytes.": false && "Unable to patch because there is an unhandled branch " "instruction in the initial preamble bytes."

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information. ns_port_server000 ns_1@10.1.100.13 11:38:02 - Thu Oct 25, 2012

 Service memcached exited on node 'ns_1@10.1.100.13' in 0.39s
 (repeated 2 times) supervisor_cushion001 ns_1@10.1.100.13 11:37:57 - Thu Oct 25, 2012

 Port server memcached on node 'ns_1@10.1.100.13' exited with status 255. Restarting. Messages: Check failed: false && "Unable to patch because there is an unhandled branch " "instruction in the initial preamble bytes.": false && "Unable to patch because there is an unhandled branch " "instruction in the initial preamble bytes."

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information. (repeated 11 times) ns_port_server000 ns_1@10.1.100.13 11:37:57 - Thu Oct 25, 2012

 Service memcached exited on node 'ns_1@10.1.100.13' in 0.36s
 supervisor_cushion001 ns_1@10.1.100.13 11:37:51 - Thu Oct 25, 2012

 Service memcached exited on node 'ns_1@10.1.100.13' in 0.41s
 supervisor_cushion001 ns_1@10.1.100.13 11:37:46 - Thu Oct 25, 2012

 Service memcached exited on node 'ns_1@10.1.100.13' in 0.45s
 supervisor_cushion001 ns_1@10.1.100.13 11:37:35 - Thu Oct 25, 2012
Comment by Steve Yen [ 25/Oct/12 ]
Hi Bin,
Can you take a look at this?

Also, I'm not up-to-date on my Windows news. Is Windows Server 2012 == Windows 8 ?

Thanks,
Steve
Comment by Chad Kreimendahl [ 25/Oct/12 ]
Yes... Windows 8 and Server 2012 share the same code base.
Comment by Chad Kreimendahl [ 25/Oct/12 ]
So people wanting to use Couchbase on a released OS but entirely unable will have to wait until a future release? Seems worthy of 2.0.
Comment by Chad Kreimendahl [ 14/Nov/12 ]
You can link this one to the following:
http://www.couchbase.com/issues/browse/MB-6395
Comment by Sriram Melkote [ 30/Jan/13 ]
Closing in favor of older bug MB-6395
Comment by Maria McDuff (Inactive) [ 11/Oct/13 ]
closing as dupes.
Generated at Wed Aug 27 12:35:30 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.