stack smashing detected with v1.0.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmemcached |
Fix Released
|
Low
|
Brian Aker |
Bug Description
I received a bug report [1] on Arch Linux's tracker.
The issue is that php-memcached (version 2.0.1) built against libmemcached 1.0.4 – but running against libmemcached 1.0.5 – produces a "stack smashing detected" error when it calls Memcached:
This fault occurs only on x86_64 and not on i686 architectures.
There is no soname bump between libmemcached 1.0.4 and 1.0.5, so this shouldn't be happening. Rebuilding php-memcached against libmemcached 1.0.5 makes the issue go away.
Is there a change in libmemcached 1.0.5 that would cause this? The full error is included in the downstream report [1], but it may not provide many clues. I can provide additional information if that's requested.
Changed in libmemcached: | |
status: | New → In Progress |
milestone: | none → 1.0.6 |
importance: | Undecided → Low |
Changed in libmemcached: | |
status: | In Progress → Fix Released |
My guess?
Somehow there is an ABI issue that wasn't detected during the last build cycle. We can bump it in 1.0.6 to force the fix.