gearmand crash on GEARMAN_COMMAND_WORK_EXCEPTION
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gearman |
Fix Released
|
Medium
|
Brian Aker |
Bug Description
Problem: gearmand sometimes crashes when worker sends GEARMAN_
Gearmand version 1.0.3
Command line arguments:
usr/local/
More complete log output available at http://
DEBUG 2013-04-03 03:07:10.164516 [ main ] 10.0.0.10:55566 Ready POLLIN -> libgearman-
DEBUG 2013-04-03 03:07:10.164529 [ main ] read 72 bytes -> libgearman-
INFO 2013-04-03 03:07:10.164535 [ main ] Gear unpack
DEBUG 2013-04-03 03:07:10.164540 [ main ] GEAR length: 25 gearmand_command_t: GEARMAN_
DEBUG 2013-04-03 03:07:10.164546 [ main ] Received WORK_EXCEPTION 10.0.0.10:9780089 -> libgearman-
DEBUG 2013-04-03 03:07:10.164551 [ main ] 10.0.0.10:55566 packet command WORK_EXCEPTION -> libgearman-
Begin stack trace, frames found: 11
?0 0x4180f3 in /usr/local/
?1 0x4094a5 in /usr/local/
?2 0x7f3066c39cb0 in /lib/x86_
?3 0x421fb8 in /usr/local/
?4 0x423aad in /usr/local/
?5 0x41d509 in /usr/local/
#6 0x7f30679dd94c in event_base_loop at /usr/lib/
?7 0x41a900 in /usr/local/
?8 0x408c5c in /usr/local/
#9 0x7f306688c76d in __libc_start_main at /lib/x86_
?10 0x40926d in /usr/local/
Clients are using pecl gearman version 1.1.0 linked to gearman-0.27 libraries, so there may be some incompatibilities there (but still, the gearmand process still shouldn't crash)
This may be a duplicate of #1043324, but that doesn't seem to be related to the gearmand server
Related branches
- Tangent Trunk: Pending requested
-
Diff: 248 lines (+26/-29)5 files modifiedlibgearman-server/server.cc (+20/-21)
libgearman/job.cc (+0/-6)
libtest/run-ci.gdb (+1/-1)
tests/burnin.cc (+4/-0)
tests/stress.am (+1/-1)
Changed in gearmand: | |
assignee: | nobody → Brian Aker (brianaker) |
importance: | Undecided → Medium |
Changed in gearmand: | |
milestone: | none → 1.1.9 |
status: | New → In Progress |
Changed in gearmand: | |
status: | In Progress → Fix Released |