DynamoRIO / DynamoRIO/dynamorio
Illegal instruction occurs in simple scenario
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
_From [lionghos...@gmail.com](https://code.google.com/u/113949645225071788388/) on August 04, 2014 01:54:31_
For the Summary, please follow the guidelines at https://code.google.com/p/dynamorio/wiki/BugReporting and use one of the CRASH, APP CRASH, HANG, or ASSERT keywords What version of DynamoRIO are you using? In trunk r2734 | derek.bruening | 2014-08-04 00:01:48 +0800 (Mon, 04 Aug 2014) What operating system version are you running on? Fedora 20 64 bit What application are you running? memcache v1.4.20
built from official source http://memcached.org/ Is your application 32-bit or 64-bit? 64bit How are you running the application under DynamoRIO? DynamoRIO_build/bin64/drrun -steal_fds 0 -v -c build/libsyminput.so -- memcached_org/install/bin/memcached What happens when you run without any client? It can run successful.
What happens when you run with debug build ("-debug" flag to drrun/drconfig/drinject)? Illegal instruction What steps will reproduce the problem? 1. Download http://memcached.org/ and build it using default configuration
Downlod dynamorio using svn and drmemory stable from http://www.drmemory.org/ 2. Build my simple client in the attachment.
3. DynamoRIO_build/bin64/drrun -steal_fds 0 -v -c build/libsyminput.so -- memcached_org/install/bin/memcached
1. send data to memcached by
echo stats |ncat localhost 11211 What is the expected output? What do you see instead? Is this an application crash, a DynamoRIO crash, a DynamoRIO assert, or a hang (see https://code.google.com/p/dynamorio/wiki/BugReporting and set the title appropriately)? It crash with Illegal instruction. Please provide any additional information below.
**Attachment:** [sym.tar](http://code.google.com/p/dynamorio/issues/detail?id=1495)
_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1495_
Contributor guide
Assessment
This issue has not been assessed yet.