--- Begin Message ---
Package: python-libconcord
Version: 1.1-2
Severity: grave
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi!
After testing connectivity, python-libconcord segfaults:
*** buffer overflow detected ***: python terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7303f)[0x7f097257f03f]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f0972602147]
/lib/x86_64-linux-gnu/libc.so.6(+0xf4360)[0x7f0972600360]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3869)[0x7f09725ff869]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0x89)[0x7f0972582109]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x1ca2)[0x7f0972553ec2]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x88)[0x7f09725ff8f8]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7d)[0x7f09725ff84d]
/usr/lib/libconcord.so.3(_Z4PostPhjPKcR11TRemoteInfobbbPSsS4_+0x375)[0x7f0966b2a985]
/usr/lib/libconcord.so.3(post_connect_test_success+0x77)[0x7f0966b27407]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call_unix64+0x4c)[0x7f0972089dc0]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call+0x2f8)[0x7f0972089828]
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so(_ctypes_callproc+0x495)[0x7f09722f6055]
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so(+0x119b2)[0x7f09722fa9b2]
python(PyEval_EvalFrameEx+0xfe9)[0x4cb879]
python(PyEval_EvalFrameEx+0xb2a)[0x4cb3ba]
python[0x4e6cf0]
python[0x5052e8]
python(PyEval_CallObjectWithKeywords+0x6b)[0x4d28cb]
python[0x5bd472]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x7f09731e00a4]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f09725f1ccd]
This is quite recent. I have used congruity without a problem one or
two months ago.
Here is a full backtrace:
#0 0x00007fae55716107 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 21355
selftid = 21362
#1 0x00007fae557174e8 in __GI_abort () at abort.c:89
save_stage = 2
act = {
__sigaction_handler = {
sa_handler = 0x666666662d303030,
sa_sigaction = 0x666666662d303030
},
sa_mask = {
__val = {3474076752553600614, 8659703141076316209,
3472328296227676272, 3472339291342909488, 2314885530818457632,
2314885530818453536, 8751468634664083488, 7568964844005712755,
3689962539751649127, 7292506702445175650, 3689072854590436406,
7291662475097157987, 3329345833768138338, 735262552734523747,
7149242536436000311, 0}
},
sa_flags = 52,
sa_restorer = 0x7fae4831a8a0
}
sigs = {
__val = {32, 0 <repeats 15 times>}
}
#2 0x00007fae55754044 in __libc_message (do_abort=do_abort@entry=2,
fmt=fmt@entry=0x7fae558446ab "*** %s ***: %s terminated\n") at
../sysdeps/posix/libc_fatal.c:175
ap = {{
gp_offset = 32,
fp_offset = 0,
overflow_arg_area = 0x7fae4831a8b0,
reg_save_area = 0x7fae4831a840
}}
fd = 14
on_2 = <optimized out>
list = <optimized out>
nlist = <optimized out>
cp = <optimized out>
written = <optimized out>
#3 0x00007fae557d7147 in __GI___fortify_fail (msg=msg@entry=0x7fae55844642
"buffer overflow detected") at fortify_fail.c:31
No locals.
#4 0x00007fae557d5360 in __GI___chk_fail () at chk_fail.c:28
No locals.
#5 0x00007fae557d4869 in _IO_str_chk_overflow (fp=<optimized out>,
c=<optimized out>) at vsprintf_chk.c:33
No locals.
#6 0x00007fae55757109 in __GI__IO_default_xsputn (f=0x7fae4831aee0,
data=<optimized out>, n=848) at genops.c:480
s = 0x7fae40003ba0
"AUSER=vincent%2Ebernat;CookieKeyValue={EEEEEEEE-EEEE-EEEE-EEEE-", 'E' <repeats
12 times>,
"}{F46BFA72-E0D5-4D14-84DF-3C0CCF64A22B}{C5783AFA-710E-48B6-91B4-A2A48C169F37}"
more = 153
#7 0x00007fae55728ec2 in _IO_vfprintf_internal (s=s@entry=0x7fae4831aee0,
format=<optimized out>, format@entry=0x7fae49cfffc0 "POST /%s
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2)
Gecko/20060125\r\nContent-Type: application/x-www-form-urlencod"...,
ap=ap@entry=0x7fae4831b018) at vfprintf.c:1636
len = 848
string_malloced = <optimized out>
step0_jumps = {0, -9241, -2673, -2586, 2622, 2709, 2030, 2306, 3013,
-574, -238, 3350, 2525, 3622, -2492, -14796, -727, 1123, 1065, 1643, -14028,
-28, 1472, -10234, -10158, -15462, 1169, 3525, 3525, 2203}
space = 0
is_short = 0
use_outdigits = 0
step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, -574, -238, 3350, 2525, 3622,
-2492, -14796, -727, 1123, 1065, 1643, -14028, -28, 1472, -10234, -10158,
-15462, 1169, 3525, 3525, 0}
group = 0
prec = 848
step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -238, 3350, 2525, 3622,
-2492, -14796, -727, 1123, 1065, 1643, -14028, -28, 1472, -10234, -10158,
-15462, 1169, 3525, 3525, 0}
string = 0x7fae400038e8 "ASPSESSIONIDACABBABS=NNNLOHICMFNLIPGPHFNFJNIA;
ASPSESSIONIDCCABBABS=ONNLOHICNPNPOCJOBLHLHMHF;
CookieKeyValue=%7BEEEEEEEE%2DEEEE%2DEEEE%2DEEEE%2D", 'E' <repeats 12 times>,
"%7D%7BF46BFA72%2DE0D5%2D4D14%2D84DF%2D3C0CCF"...
left = 0
is_long_double = 0
width = -848
step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3253, 0, 0, 0, -2492,
-14796, -727, 1123, 1065, 0, 0, 0, 0, -10234, 0, 0, 0, 0, 0, 0}
alt = 0
showsign = 0
is_long = 0
is_char = 0
pad = 32 ' '
step3b_jumps = {0 <repeats 11 times>, 2525, 0, 0, -2492, -14796, -727,
1123, 1065, 1643, -14028, -28, 1472, -10234, -10158, -15462, 1169, 0, 0, 0}
step4_jumps = {0 <repeats 14 times>, -2492, -14796, -727, 1123, 1065,
1643, -14028, -28, 1472, -10234, -10158, -15462, 1169, 0, 0, 0}
is_negative = <optimized out>
number = <optimized out>
base = <optimized out>
the_arg = {
pa_wchar = 1231841440 L'\x496c68a0',
pa_int = 1231841440,
pa_long_int = 140386532878496,
pa_long_long_int = 140386532878496,
pa_u_int = 1231841440,
pa_u_long_int = 140386532878496,
pa_u_long_long_int = 140386532878496,
pa_double = 6.9360163034027519e-310,
pa_long_double = <invalid float value>,
pa_string = 0x7fae496c68a0 "",
pa_wstring = 0x7fae496c68a0
L"\x65706f00\x7325206e\x69616620\x2064656c\x6e727265\x64253d6f\x20732500\x746e6f63\x736e6961\x6e206120\x74616765\x20657669\x756c6176\x73250065\x6273752f\x25766564\x64252e64\x2f732500\x64333025\x3330252f\x6e750064\x6f636572\x73696e67\x64206465\x61637369\x65206472\x6f6e7272\x642520\x6e6b6e75\x206e776f\x70646e65\x746e696f\x70797420\x64252065\x69616600\x2c64656c\x72726520\x2520726f\x72652064\x206f6e72\x62006425\x666e6f43\x72756769\x6f697461\x6c61566e\x64006575\x63697665\x6e752065\x666e6f63\x72756769\x6e006465\x6e20746f\x2d6c6c75\x6d726574\x74616e69\x3f6465\x63206f6e\x69666e6f\x61727567\x6e6f6974\x6c617620\x3f6575\x73726966\x52552074\x61662042\x64656c69\x6165202c\x70207973\x79736165\x65656e00\x64252064\x6b323320\x42525520\x6f662073\x72742072\x66736e61\x2e007265\x2e2e2f2e\x62696c2f\x2f627375\x6c2f736f\x78756e69\x6273755f\x632e7366\x696e6900\x6f635f74\x20746e75\x30203d21\x6f687300\x64207472\x72637365\x6f747069\x65722072\x25206461\x64252f64\x6f68
7300\x64
207472\x72637365\x6f747069\x65722072\x25206461\x322f64\x6e654c62\x20687467\x7265766f\x776f6c66\x20796220\x62206425\x73657479\x766e6900\x64696c61\x6f547720\x4c6c6174\x74676e65\x64252068\x65642f00\x702f0076\x2f636f72\x2f737562\x627375\x7665642f\x7375622f\x6273752f\x756f6600\x203a646e\x66007325\x646e756f\x62737520\x61207366\x73252074\x73797300\x6e207366\x6d20746f\x746e756f\x73006465\x73667379\x6e616320\x6c657220\x20657461\x69766564\x736563\x6c756f63\x6f6e2064\x69662074\x7520646e\x73666273\x65642f00\x75622f76\x73752f73\x68252f62\x252f6468\x646868\x6f72702f\x75622f63\x73752f73\x68252f62\x252f6468\x646868\x6e616373\x732520\x6e737562\x64006d75\x756e7665\x7562006d\x64253d73\x76656420\x64253d\x73736573\x5f6e6f69\x25206469\x6120646c\x6165726c\x65207964\x74736978\x70730073\x646565\x6e6b6e55\x206e776f\x69766564\x73206563\x64656570\x6425203a\x70624d20\x65640073\x69726373\x726f7470\x68730073\x2074726f\x63736564\x74706972\x7220726f\x20646165\x29642528\x62737500\x63007325\x6f6e6e61\x6966207
4\x68206
46e\x6c646e61\x6f662065"...,
pa_pointer = 0x7fae496c68a0,
pa_user = 0x7fae496c68a0
}
spec = 80 'P'
_buffer = {
__routine = 0x7fae4831b100,
__arg = 0x7fae4831b040,
__canceltype = 1211216208,
__prev = 0x7fae4831b090
}
_avail = <optimized out>
thousands_sep = 0x0
grouping = 0xffffffffffffffff <error: Cannot access memory at address
0xffffffffffffffff>
done = 304
f = 0x7fae49d0009f "s\r\nContent-Length: %i\r\n\r\n"
lead_str_end = <optimized out>
end_of_spec = <optimized out>
work_buffer = "\001", '\000' <repeats 27 times>,
"\002\000\000\000\377\377\377\377\377\377\377\377\001", '\000' <repeats 15
times>, "\001", '\000' <repeats 15 times>,
"\345hlI\256\177\000\000\v\000\000\000\000\000\000\000\024\000\000\000\000\000\000\000\361hlI\256\177\000\000\345hlI\256\177\000\000\v\000\000\000\000\000\000\000\024\000\000\000\000\000\000\000\361hlI\256\177",
'\000' <repeats 18 times>,
"(\000\000\000\060\000\000\000\000\262\061H\256\177\000\000(\000\000\000\060\000\000\000\020\262\061H\256\177\000\000P\261\061H\256\177\000\000\000\000\000\000\000\000\000\000"...
workstart = 0x0
workend = <optimized out>
ap_save = {{
gp_offset = 32,
fp_offset = 48,
overflow_arg_area = 0x7fae4831b0f0,
reg_save_area = 0x7fae4831b030
}}
nspecs_done = 2
save_errno = <optimized out>
readonly_format = 0
args_malloced = 0x0
jump_table =
"\001\000\000\004\000\016\000\006\000\000\a\002\000\003\t\000\005\b\b\b\b\b\b\b\b\b\000\000\000\000\000\000\000\032\000\031\000\023\023\023\000\035\000\000\f\000\000\000\000\000\000\025\000\000\000\000\022\000\r\000\000\000\000\000\000\032\000\024\017\023\023\023\n\017\034\000\v\030\027\021\026\f\000\025\033\020\000\000\022\000\r"
__PRETTY_FUNCTION__ = "_IO_vfprintf_internal"
#8 0x00007fae557d48f8 in ___vsprintf_chk (s=0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"..., flags=1,
slen=1000, format=0x7fae49cfffc0 "POST /%s HTTP/1.1\r\nUser-Agent:
HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15; Skin logitech; Windows XP
5.1; x86; en; rv: 1.8.0.2) Gecko/20060125\r\nContent-Type:
application/x-www-form-urlencod"..., args=args@entry=0x7fae4831b018) at
vsprintf_chk.c:85
f = {
_sbf = {
_f = {
_flags = -72515583,
_IO_read_ptr = 0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"...,
_IO_read_end = 0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"...,
_IO_read_base = 0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"...,
_IO_write_base = 0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"...,
_IO_write_ptr = 0x7fae4831b5e7 "",
_IO_write_end = 0x7fae4831b5e7 "",
_IO_buf_base = 0x7fae4831b200 "POST
/EasyZapper/New/ProcConnectivity/Connectivity_Receive_Zaps.asp
HTTP/1.1\r\nUser-Agent: HarmonyBrowser/7.3.0 (Build 15; UpdatedFrom 7.3.0.15;
Skin logitech; Windows XP 5.1; x86; en; rv: 1.8.0.2) Gec"...,
_IO_buf_end = 0x7fae4831b5e7 "",
_IO_save_base = 0x0,
_IO_backup_base = 0x0,
_IO_save_end = 0x0,
_markers = 0x0,
_chain = 0x0,
_fileno = 0,
_flags2 = 4,
_old_offset = 0,
_cur_column = 0,
_vtable_offset = -1 '\377',
_shortbuf = "\377",
_lock = 0x0,
_offset = 1424,
_codecvt = 0x7fae4831b1d0,
_wide_data = 0xffffffffffffffff,
_freeres_list = 0x0,
_freeres_buf = 0x7fae4831b190,
_freeres_size = 140386734812456,
_mode = -1,
_unused2 =
"\000\000\000\000\260\005\000\000\000\000\000\000\026\000\000\000\000\000\000"
},
vtable = 0x7fae55a83920 <_IO_str_chk_jumps>
},
_s = {
_allocate_buffer = 0x0,
_free_buffer = 0x5d
}
}
ret = <optimized out>
#9 0x00007fae557d484d in ___sprintf_chk (s=<optimized out>, flags=<optimized
out>, slen=<optimized out>, format=<optimized out>) at sprintf_chk.c:31
arg = {{
gp_offset = 48,
fp_offset = 48,
overflow_arg_area = 0x7fae4831b0f8,
reg_save_area = 0x7fae4831b030
}}
done = 0
#10 0x00007fae49cf9985 in Post(unsigned char*, unsigned int, char const*,
TRemoteInfo&, bool, bool, bool, std::string*, std::string*) () from
/usr/lib/libconcord.so.3
No symbol table info available.
#11 0x00007fae49cf6407 in post_connect_test_success () from
/usr/lib/libconcord.so.3
No symbol table info available.
#12 0x00007fae5521edc0 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#13 0x00007fae5521e828 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#14 0x00007fae554cb055 in _call_function_pointer (argcount=2,
resmem=0x7fae4831c760, restype=<optimized out>, atypes=<optimized out>,
avalues=0x7fae4831c740, pProc=0x7fae49cf6390 <post_connect_test_success>,
flags=4353) at
/scratch/packages/python/2.7/python2.7-2.7.9/Modules/_ctypes/callproc.c:836
error_object = 0x0
cc = 2
_save = 0x2463e50
space = 0xb28f68614cf5e000
cif = {
abi = FFI_UNIX64,
nargs = 2,
arg_types = 0x7fae4831c720,
rtype = 0x7fae5544dcf8,
bytes = 0,
flags = 10
}
#15 _ctypes_callproc (pProc=pProc@entry=0x7fae49cf6390
<post_connect_test_success>, argtuple=argtuple@entry=(<CFunctionType at remote
0x7fae49f486d0>, None), flags=4353, argtypes=argtypes@entry=(<built-in method
from_param of _ctypes.PyCFuncPtrType object at remote 0x1dbbbe0>, <built-in
method from_param of _ctypes.PyCSimpleType object at remote 0x1d33e90>),
restype=restype@entry=<_ctypes.PyCSimpleType at remote 0x1cab540>,
checker=checker@entry=0x0) at
/scratch/packages/python/2.7/python2.7-2.7.9/Modules/_ctypes/callproc.c:1179
i = <optimized out>
n = 2
argcount = 2
argtype_count = 2
resbuf = <optimized out>
args = 0x7fae4831c780
pa = <optimized out>
atypes = <optimized out>
rtype = <optimized out>
avalues = <optimized out>
retval = 0x0
#16 0x00007fae554cf9b2 in PyCFuncPtr_call.lto_priv.95 (self=<optimized out>,
inargs=<optimized out>, kwds=<optimized out>) at
/scratch/packages/python/2.7/python2.7-2.7.9/Modules/_ctypes/_ctypes.c:3965
restype = <_ctypes.PyCSimpleType at remote 0x1cab540>
converters = (<built-in method from_param of _ctypes.PyCFuncPtrType
object at remote 0x1dbbbe0>, <built-in method from_param of
_ctypes.PyCSimpleType object at remote 0x1d33e90>)
checker = 0x0
argtypes = (<_ctypes.PyCFuncPtrType at remote 0x1dbbbe0>,
<_ctypes.PyCSimpleType at remote 0x1d33e90>)
dict = <optimized out>
result = <optimized out>
errcheck = <_CheckRetCode(func_name='post_connect_test_success') at
remote 0x7fae49f26d10>
pProc = 0x7fae49cf6390 <post_connect_test_success>
inoutmask = <optimized out>
outmask = <optimized out>
numretvals = <optimized out>
#17 0x00000000004cb879 in PyObject_Call (kw=<optimized out>, arg=<optimized
out>, func=<optimized out>) at ../Objects/abstract.c:2529
call = 0x7fae554cf8a0 <PyCFuncPtr_call.lto_priv.95>
#18 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>,
func=<optimized out>) at ../Python/ceval.c:4251
callargs = (<CFunctionType at remote 0x7fae49f486d0>, None)
kwdict = 0x0
#19 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at
../Python/ceval.c:4056
func = <CFunctionType(__name__='post_connect_test_success',
_lcpy_rettype=<_ret_lc_concord at remote 0x7fae49f26c50>,
_lcpy_protos=(<_in(ctypes_type=<_ctypes.PyCFuncPtrType at remote 0x1dbbbe0>,
name='cb') at remote 0x7fae49f26c90>, <_in(ctypes_type=<_ctypes.PyCSimpleType
at remote 0x1d33e90>, name='cb_arg') at remote 0x7fae49f26cd0>)) at remote
0x7fae49f31870>
w = <CFunctionType(__name__='post_connect_test_success',
_lcpy_rettype=<_ret_lc_concord at remote 0x7fae49f26c50>,
_lcpy_protos=(<_in(ctypes_type=<_ctypes.PyCFuncPtrType at remote 0x1dbbbe0>,
name='cb') at remote 0x7fae49f26c90>, <_in(ctypes_type=<_ctypes.PyCSimpleType
at remote 0x1d33e90>, name='cb_arg') at remote 0x7fae49f26cd0>)) at remote
0x7fae49f31870>
nk = 1260205048
n = 0
pfunc = 0x7fae494953a8
#20 PyEval_EvalFrameEx () at ../Python/ceval.c:2679
sp = 0x7fae494953b0
opcode = 1431107744
#21 0x00000000004cb3ba in fast_function (nk=<optimized out>, na=<optimized
out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at
../Python/ceval.c:4119
f = Frame 0x7fae49495220, for file /usr/bin/congruity, line 798, in
_WorkerFunctionBody
(self=<CheckConnectivityPanel(sizer=<BoxSizer(this=<PySwigObject at remote
0x7fae49484120>) at remote 0x7fae49470d10>,
parent=<Wizard(btn_next=<Button(this=<PySwigObject at remote 0x7fae4b1d0db0>)
at remote 0x7fae49470890>, btn_cancel=<Button(this=<PySwigObject at remote
0x7fae4b1d0e10>) at remote 0x7fae49470910>, min_page_width=658,
title=<StaticText(this=<PySwigObject at remote 0x7fae4b1d0c30>) at remote
0x7fae494706d0>, this=<PySwigObject at remote 0x7fae4b1d09f0>,
app_finalizer=<Finalizer(resources=<Resources(page_connect=<ConnectPanel(dg_connect=<DecoratedGauge(current_bitmap=<Bitmap(this=<PySwigObject
at remote 0x7fae4b1d0ab0>) at remote 0x7fae49470550>,
text=<StaticText(this=<PySwigObject at remote 0x7fae4b1d0fc0>) at remote
0x7fae49470b90>, gauge=<Gauge(this=<PySwigObject at remote 0x7fae49484030>) at
remote 0x7fae49470bd0>, bitmap=<StaticBitmap(this=<PySwigObject at remote
0x7fae4
b1d0f90>) at remote 0x7fae49470b50>) a...(truncated)
tstate = 0x2463e50
stack = 0x0
co = 0x536b
globals = <unknown at remote 0x5372>
argdefs = 0x0
#22 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at
../Python/ceval.c:4054
func = <function at remote 0x7fae4946d230>
w = <function at remote 0x7fae4946d230>
nk = 38157904
n = 0
pfunc = 0x7fae49f2feb8
#23 PyEval_EvalFrameEx () at ../Python/ceval.c:2679
sp = 0x7fae49f2fec0
opcode = 1229541920
#24 0x00000000004e6cf0 in PyEval_EvalCodeEx (closure=<optimized out>,
defcount=<optimized out>, defs=<optimized out>, kwcount=<optimized out>,
kws=<optimized out>, argcount=<optimized out>, args=<optimized out>,
locals=<optimized out>, globals=<optimized out>, co=<optimized out>) at
../Python/ceval.c:3265
retval = <code at remote 0x7fae55432a30>
fastlocals = 0xffffffffffffffff
u = 0x0
f = <unknown at remote 0x8>
tstate = 0x2463e50
#25 function_call.lto_priv () at ../Objects/funcobject.c:526
argdefs = 0x0
nd = 38157904
#26 0x00000000005052e8 in PyObject_Call (kw=<optimized out>, arg=<optimized
out>, func=<optimized out>) at ../Objects/abstract.c:2529
call = 0x7fae49470cd0
#27 instancemethod_call.lto_priv () at ../Objects/classobject.c:2602
klass = (<CheckConnectivityPanel(sizer=<BoxSizer(this=<PySwigObject at
remote 0x7fae49484120>) at remote 0x7fae49470d10>,
parent=<Wizard(btn_next=<Button(this=<PySwigObject at remote 0x7fae4b1d0db0>)
at remote 0x7fae49470890>, btn_cancel=<Button(this=<PySwigObject at remote
0x7fae4b1d0e10>) at remote 0x7fae49470910>, min_page_width=658,
title=<StaticText(this=<PySwigObject at remote 0x7fae4b1d0c30>) at remote
0x7fae494706d0>, this=<PySwigObject at remote 0x7fae4b1d09f0>,
app_finalizer=<Finalizer(resources=<Resources(page_connect=<ConnectPanel(dg_connect=<DecoratedGauge(current_bitmap=<Bitmap(this=<PySwigObject
at remote 0x7fae4b1d0ab0>) at remote 0x7fae49470550>,
text=<StaticText(this=<PySwigObject at remote 0x7fae4b1d0fc0>) at remote
0x7fae49470b90>, gauge=<Gauge(this=<PySwigObject at remote 0x7fae49484030>) at
remote 0x7fae49470bd0>, bitmap=<StaticBitmap(this=<PySwigObject at remote
0x7fae4b1d0f90>) at remote 0x7fae49470b50>) at remote 0x7fae49470b10>,
parent=<...>,
sizer=<
BoxSizer(this=<PySwigObject at remote 0x7f...(truncated)
#28 0x00000000004d28cb in PyObject_Call (kw=<optimized out>, arg=(),
func=<instancemethod at remote 0x7fae494756e0>) at ../Objects/abstract.c:2529
result = <optimized out>
call = 0x505160 <instancemethod_call.lto_priv>
#29 PyEval_CallObjectWithKeywords () at ../Python/ceval.c:3902
No locals.
#30 0x00000000005bd472 in t_bootstrap () at ../Modules/threadmodule.c:614
boot = 0x245fe10
tstate = 0x2463e50
res = <optimized out>
#31 0x00007fae563b50a4 in start_thread (arg=0x7fae4831d700) at
pthread_create.c:309
__res = <optimized out>
pd = 0x7fae4831d700
now = <optimized out>
unwind_buf = {
cancel_jmp_buf = {{
jmp_buf = {140386512262912, -6012970564752487810, 0, 37987952,
20, 140386512262912, 6039664937025686142, 6039625443828976254},
mask_was_saved = 0
}},
priv = {
pad = {0x0, 0x0, 0x0, 0x0},
data = {
prev = 0x0,
cleanup = 0x0,
canceltype = 0
}
}
}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#32 0x00007fae557c6ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
I notice that the HTTP headers are quite long in my case due to a lot
of cookies. Increasing the length of the statically allocated buffer
for HTTP headers from 1000 to 10000 fix the issue (line 385 of
web.cpp). Tell me if you want a patch.
- -- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.17.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python-libconcord depends on:
ii libconcord3 1.1-2
ii python 2.7.8-2
python-libconcord recommends no packages.
python-libconcord suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUnpt6AAoJEJWkL+g1NSX5K/0P/Rk+7FIHRuR2G1wtaUUXwPYb
lPTGHhDUsHjzQ2FC3mPFSqHUnvnqhGEILaF1xcYJ7u1FK+YAo2FcO5teDpPxUahc
XawY9Yvw7kvmAJr1+3N+tb8cKDm8D8IlT8HXQz9TIFlgsMUp7KobWS57XtRtbP0i
s2peUuCzjgRtXS37EsRk247pjHBAEnp5BY9GrU9Zf2essNQX6PyX3iRSUgmdvUA6
nvcD3AFxtBSWy4RGznLz4VQ8x6RuGb2LS/TWqpC5AyK1iZOyqhB+HsS2hvE4wnqV
rZ1lYk8XCfxAsBSPq2Mtr0RFPG91LshAj/9bDfonQJrIwk0FaSJA0FxY0ggaR0ex
HNY7DkSJgFq5+uYSflFIEnSrcyKuCpgQa7sr2gmsj1iNrc0YSTyq+9o7p+U6DHeq
bQom0JpoYycioO3oF+EPGuUUDIWllOazMOrG5fEPp1ULXW6y8hYNV9uFSn3n5DlD
uQJ4JlLgFYltTeHtZMmTkfRLqETFmbBEpGh9MhSaNv1IKOfewJPElBAmdOK/e+9k
ZCEwbXwBKR2m2kdWzbOqroafKmpt+BQDu0nMZxfKCcZQZubxLBBfoyo6/mWVqNVw
dmkeWhljKARXSKB+4ZOvqxIwtrXWP2ekslUj+G3ghLm4Xd6nTDinODPKjAZY4Bvt
BiM8QhUjlwHTdpMTpl2i
=yCZF
-----END PGP SIGNATURE-----
--- End Message ---