Comment 11 for bug 961904

Revision history for this message
Pai-Wei Lai (paiwei-lai) wrote :

Hello,

It seems like we having the same issue:

gdb strace:
#0 0x00007fd2bc992026 in gearman_packet_free (packet=0x40fe898) at libgearman/packet.cc:305
#1 0x00007fd2bc9977f3 in gearman_worker_grab_job (worker=0x419d670, job=0x0, ret_ptr=0x7fff5ae5b31c) at libgearman/worker.cc:797
#2 0x00007fd2bcbb1e10 in pygear_worker_grab_job (self=0x414cfc0) at worker.c:270
...

memory trace:
(gdb) frame 1
#1 0x00007fd2bc9977f3 in gearman_worker_grab_job (worker=0x419d670, job=0x0, ret_ptr=0x7fff5ae5b31c) at libgearman/worker.cc:797
797 in libgearman/worker.cc
(gdb) print worker->job->assigned.command
$7 = GEARMAN_COMMAND_TEXT
(gdb) print worker->job->assigned
$8 = {options = {allocated = false, complete = false, free_data = false}, magic = GEARMAN_MAGIC_TEXT, command = GEARMAN_COMMAND_TEXT,
  argc = 0 '\000', args_size = 0, data_size = 0, universal = 0x0, next = 0x0, prev = 0x0, args = 0x0, data = 0x0, arg = {0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0, 0x0}, arg_size = {0, 0, 0, 0, 0, 0, 0, 0}, args_buffer = '\000' <repeats 127 times>}
(gdb) frame 0
#0 0x00007fd2bc992026 in gearman_packet_free (packet=0x40fe898) at libgearman/packet.cc:305
305 libgearman/packet.cc: No such file or directory.
        in libgearman/packet.cc
(gdb) print packet
$9 = (gearman_packet_st *) 0x40fe898
(gdb) print packet->args
$10 = 0x0
(gdb) print packet->args_buffer
$11 = '\000' <repeats 127 times>