Actions
Bug #3175
closedCrash playing with new enigma bouquets
Bug #3175:
Crash playing with new enigma bouquets
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2015-10-20
Due date:
% Done:
100%
Estimated time:
Found in version:
4.1-661~ga8a29d2
Affected Versions:
Description
Adding/removing/adding enigma1 bouquets it happend two times.
#0 0x000000000040d5c1 in gtimer_arm_abs2 (gti=0x7fed6406d4d0, callback=0x45b110 <bouquet_download_trigger0>, opaque=0x7fed6406d460, when=0x7fed6d7f96b0) at src/main.c:263
_tmp = 0x7fed6405f910
#1 0x000000000040d6a3 in gtimer_arm_abs (when=<optimized out>, opaque=<optimized out>, callback=<optimized out>, gti=<optimized out>) at src/main.c:282
ts = {tv_sec = 1445327172, tv_nsec = 0}
#2 gtimer_arm (gti=<optimized out>, callback=<optimized out>, opaque=<optimized out>, delta=<optimized out>) at src/main.c:296
No locals.
#3 0x000000000045d317 in bouquet_download_trigger (bq=<optimized out>, bq=<optimized out>) at src/bouquet.c:1030
bqd = 0x7c2f60 <global_lock>
#4 bouquet_create (uuid=0x0, conf=0xf37c50, name=0x7fed6406d420 "exturl://80db5a159afd601fff9a5c5265a2f11f", src=0xf33160 "\312\355", <incomplete sequence \305>) at src/bouquet.c:117
buf = "exturl://80db5a159afd601fff9a5c5265a2f11f\000D\000\000\000\000\000\331\000\000\000\000\000\000\000\370\324\006d\355\177\000\000zJ\006d\355\177\000\000\260I\006d\355\177\000\000\020\325\006d\355\177\000\000\060\232\177m\355\177\000\000zJ\006d\355\177\000\000\230\232\177m\355\177\000\000\200\232\177m\355\177\000\000q\316C\000\000\000\000"
i = 0
__PRETTY_FUNCTION__ = "bouquet_create"
#5 0x0000000000464d10 in api_bouquet_create (perm=<optimized out>, opaque=<optimized out>, op=<optimized out>, args=<optimized out>, resp=<optimized out>) at src/api/api_bouquet.c:75
conf = 0x7fed640649d0
bq = <optimized out>
s = <optimized out>
#6 0x0000000000485a51 in webui_api_handler (hc=0x7fed6d7f9a30, remain=0x7fed64064a7a "bouquet/create", opaque=<optimized out>) at src/webui/webui_api.c:43
r = <optimized out>
ha = 0x0
args = 0x7fed64018500
resp = 0x0
#7 0x000000000041e270 in http_exec (hc=hc@entry=0x7fed6d7f9a30, hp=0x2252bf0, remain=0x7fed64064a7a "bouquet/create") at src/http.c:585
err = <optimized out>
#8 0x000000000041ee05 in http_cmd_post (spill=0x7fed6d7f99b0, hc=0x7fed6d7f9a30) at src/http.c:721
hp = <optimized out>
remain = 0x7fed64064a7a "bouquet/create"
args = 0x0
v = <optimized out>
#9 http_process_request (hc=0x7fed6d7f9a30, spill=0x7fed6d7f99b0) at src/http.c:743
No locals.
#10 0x000000000041e703 in process_request (hc=hc@entry=0x7fed6d7f9a30, spill=spill@entry=0x7fed6d7f99b0) at src/http.c:830
v = <optimized out>
argv = {0x2 <error: Cannot access memory at address 0x2>, 0x40 <error: Cannot access memory at address 0x40>}
n = <optimized out>
rval = -1
authbuf = "192.168.1.106\000\000\000\000\000\000\000\001\000\000\000[", '\000' <repeats 23 times>, "n\000\000\000w", '\000' <repeats 11 times>, "|\000\000\000\000\000\000\000\020\330\006d\355\177\000\000\260\231\177m\355\177\000\000\000\000\000\000\000\000\000\000\260\231\177m\355\177\000\000\001\000\000\000\000\000\000\000@K\006d\355\177\000\000pJ\006d\355\177\000\000\200\232\177m\355\177\000\000\061$D\000\000\000\000\000\000\000\000\000\000"
#11 0x000000000041f06d in http_serve_requests (hc=hc@entry=0x7fed6d7f9a30) at src/http.c:1117
spill = {hq_q = {tqh_first = 0x0, tqh_last = 0x7fed6d7f99b0}, hq_size = 0, hq_maxsize = 2147483647}
argv = {0x7fed64062c40 "\310\006", 0x7fed64062c48 "\310\006", 0x7fed64064a89 "HTTP/1.1"}
c = <optimized out>
cmdline = 0x7fed64064a70 "POST"
hdrline = 0x7fed64064b40 ""
n = <optimized out>
r = <optimized out>
#12 0x000000000041f179 in http_serve (fd=35, opaque=0x7fed70001078, peer=0x7fed70001090, self=0x7fed70001110) at src/http.c:1160
hc = {hc_fd = 35, hc_peer = 0x7fed70001090, hc_peer_ipstr = 0x7fed6d7f9860 "192.168.1.106", hc_self = 0x7fed70001110, hc_representative = 0x7fed6d7f9860 "192.168.1.106", hc_paths = 0x7bceb0 <http_paths>, hc_process = 0x41ecb0 <http_process_request>, hc_url = 0x7fed64064a75 "/api/bouquet/create", hc_url_orig = 0x7fed6d7f9880 "/api/bouquet/create", hc_keep_alive = 1, hc_reply = {hq_q = {tqh_first = 0x0, tqh_last = 0x7fed6d7f9a80}, hq_size = 0, hq_maxsize = 2147483647}, hc_args = {tqh_first = 0x7fed64064ad0, tqh_last = 0x7fed64064890}, hc_req_args = {tqh_first = 0x7fed64064d60, tqh_last = 0x7fed64064d80}, hc_state = HTTP_CON_WAIT_REQUEST, hc_cmd = HTTP_CMD_POST, hc_version = HTTP_VERSION_1_1, hc_username = 0x0, hc_password = 0x0, hc_access = 0x7fed64064dd0, hc_user_config = 0x0, hc_no_output = 0, hc_logout_cookie = 0, hc_shutdown = 0, hc_cseq = 0, hc_session = 0x0, hc_post_data = 0x7fed64064c00 "conf", hc_post_len = 335}
#13 0x000000000041997d in tcp_server_start (aux=0x7fed70001050) at src/tcp.c:623
tsl = 0x7fed70001050
to = {tv_sec = 30, tv_usec = 0}
val = 1
c = 74 'J'
#14 0x00000000004160f7 in thread_wrapper (p=0x7fed70001310) at src/wrappers.c:177
ts = 0x7fed70001310
set = {__val = {16388, 0 <repeats 15 times>}}
r = <optimized out>
#15 0x00007fedfbd630a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#16 0x00007fedfb58f04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#0 0x000000000040d5c1 in gtimer_arm_abs2 (gti=0x7fc0ac02bfc0, callback=0x45b110 <bouquet_download_trigger0>, opaque=0x7fc0ac02bf50, when=0x7fc0de7fb6b0) at src/main.c:263
_tmp = 0x7fc0ac002aa0
#1 0x000000000040d6a3 in gtimer_arm_abs (when=<optimized out>, opaque=<optimized out>, callback=<optimized out>, gti=<optimized out>) at src/main.c:282
ts = {tv_sec = 1445328794, tv_nsec = 0}
#2 gtimer_arm (gti=<optimized out>, callback=<optimized out>, opaque=<optimized out>, delta=<optimized out>) at src/main.c:296
No locals.
#3 0x000000000045d317 in bouquet_download_trigger (bq=<optimized out>, bq=<optimized out>) at src/bouquet.c:1030
bqd = 0x7c2f60 <global_lock>
#4 bouquet_create (uuid=0x0, conf=0x1922690, name=0x7fc0ac02bf10 "exturl://b966cba27d2ae9e0c3f5a33c473cd8b6", src=0x191dba0 "\312\355", <incomplete sequence \305>) at src/bouquet.c:117
buf = "exturl://b966cba27d2ae9e0c3f5a33c473cd8b6\000D\000\000\000\000\000\317\000\000\000\000\000\000\000n\303\002\254\300\177\000\000\212\253\t\254\300\177\000\000\320\002\002\254\300\177\000\000\200\303\002\254\300\177\000\000\060\272\177\336\300\177\000\000\212\253\t\254\300\177\000\000\230\272\177\336\300\177\000\000\200\272\177\336\300\177\000\000q\316C\000\000\000\000"
i = 0
__PRETTY_FUNCTION__ = "bouquet_create"
#5 0x0000000000464d10 in api_bouquet_create (perm=<optimized out>, opaque=<optimized out>, op=<optimized out>, args=<optimized out>, resp=<optimized out>) at src/api/api_bouquet.c:75
conf = 0x7fc0ac0202f0
bq = <optimized out>
s = <optimized out>
#6 0x0000000000485a51 in webui_api_handler (hc=0x7fc0de7fba30, remain=0x7fc0ac09ab8a "bouquet/create", opaque=<optimized out>) at src/webui/webui_api.c:43
r = <optimized out>
ha = 0x0
args = 0x7fc0ac0b3030
resp = 0x0
#7 0x000000000041e270 in http_exec (hc=hc@entry=0x7fc0de7fba30, hp=0x5a24310, remain=0x7fc0ac09ab8a "bouquet/create") at src/http.c:585
err = <optimized out>
#8 0x000000000041ee05 in http_cmd_post (spill=0x7fc0de7fb9b0, hc=0x7fc0de7fba30) at src/http.c:721
hp = <optimized out>
remain = 0x7fc0ac09ab8a "bouquet/create"
args = 0x0
v = <optimized out>
#9 http_process_request (hc=0x7fc0de7fba30, spill=0x7fc0de7fb9b0) at src/http.c:743
No locals.
#10 0x000000000041e703 in process_request (hc=hc@entry=0x7fc0de7fba30, spill=spill@entry=0x7fc0de7fb9b0) at src/http.c:830
v = <optimized out>
argv = {0xb <error: Cannot access memory at address 0xb>, 0x66 <error: Cannot access memory at address 0x66>}
n = <optimized out>
rval = -1
authbuf = "192.168.1.106\000\000\000\000\000\000\000\001", '\000' <repeats 19 times>, "\360\a\002\254\300\177\000\000\350\003\000\000\000\000\000\000 \000\000\254\300\177\000\000;\026\000\000\000\000\000\000\020\f\002\254\300\177\000\000\260\271\177\336\300\177\000\000\000\000\000\000\000\000\000\000\260\271\177\336\300\177\000\000\001\000\000\000\000\000\000\000\320\026\002\254\300\177\000\000\200\253\t\254\300\177\000\000\200\272\177\336\300\177\000\000\061$D\000\000\000\000\000\000\000\000\000\000"
#11 0x000000000041f06d in http_serve_requests (hc=hc@entry=0x7fc0de7fba30) at src/http.c:1117
spill = {hq_q = {tqh_first = 0x0, tqh_last = 0x7fc0de7fb9b0}, hq_size = 0, hq_maxsize = 2147483647}
argv = {0x7fc0ac021850 "3A46%255Eo%25253Aid%25253Dn%2525253A1%25255Ewidth%25253Dn%2525253A25%255Eo%25253Aid%25253Dn%2525253A2%25255Ewidth%25253Dn%2525253A38%255Eo%25253Aid%25253Dn%2525253A3%25255Ewidth%25253Dn%2525253A83%255"..., 0x7fc0ac021858 "Eo%25253Aid%25253Dn%2525253A1%25255Ewidth%25253Dn%2525253A25%255Eo%25253Aid%25253Dn%2525253A2%25255Ewidth%25253Dn%2525253A38%255Eo%25253Aid%25253Dn%2525253A3%25255Ewidth%25253Dn%2525253A83%255Eo%25253"..., 0x7fc0ac09ab99 "HTTP/1.1"}
c = <optimized out>
cmdline = 0x7fc0ac09ab80 "POST"
hdrline = 0x7fc0ac0216d0 ""
n = <optimized out>
r = <optimized out>
#12 0x000000000041f179 in http_serve (fd=63, opaque=0x7fc110001a58, peer=0x7fc110001a70, self=0x7fc110001af0) at src/http.c:1160
hc = {hc_fd = 63, hc_peer = 0x7fc110001a70, hc_peer_ipstr = 0x7fc0de7fb860 "192.168.1.106", hc_self = 0x7fc110001af0, hc_representative = 0x7fc0de7fb860 "192.168.1.106", hc_paths = 0x7bceb0 <http_paths>, hc_process = 0x41ecb0 <http_process_request>, hc_url = 0x7fc0ac09ab85 "/api/bouquet/create", hc_url_orig = 0x7fc0de7fb880 "/api/bouquet/create", hc_keep_alive = 1, hc_reply = {hq_q = {tqh_first = 0x0, tqh_last = 0x7fc0de7fba80}, hq_size = 0, hq_maxsize = 2147483647}, hc_args = {tqh_first = 0x7fc0ac09abb0, tqh_last = 0x7fc0ac0217b0}, hc_req_args = {tqh_first = 0x7fc0ac020060, tqh_last = 0x7fc0ac020080}, hc_state = HTTP_CON_WAIT_REQUEST, hc_cmd = HTTP_CMD_POST, hc_version = HTTP_VERSION_1_1, hc_username = 0x0, hc_password = 0x0, hc_access = 0x7fc0ac0201b0, hc_user_config = 0x0, hc_no_output = 0, hc_logout_cookie = 0, hc_shutdown = 0, hc_cseq = 0, hc_session = 0x0, hc_post_data = 0x7fc0ac01ff10 "conf", hc_post_len = 323}
#13 0x000000000041997d in tcp_server_start (aux=0x7fc110001a30) at src/tcp.c:623
tsl = 0x7fc110001a30
to = {tv_sec = 30, tv_usec = 0}
val = 1
c = 74 'J'
#14 0x00000000004160f7 in thread_wrapper (p=0x7fc110001600) at src/wrappers.c:177
ts = 0x7fc110001600
set = {__val = {16388, 0 <repeats 15 times>}}
r = <optimized out>
#15 0x00007fc13eae30a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#16 0x00007fc13e30f04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Actions