Project

General

Profile

Bug #2110

Latest master tvheadend (3.9.674~g3f08872) - Keeps crashing

Added by Emil W over 10 years ago. Updated almost 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-05-20
Due date:
% Done:

0%

Estimated time:
Found in version:
3.9.674~g3f08872
Affected Versions:

Description

I've rebuild my entire stack (drivers and tvheadend) but can't find any problem on my end (yet).

I'm running:

Debian Wheezy (fully updated)
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u1 x86_64 GNU/Linux
tvheadend (3.9.674~g3f08872)

GDB reports the following after a crash:

(gdb) set pagination off
(gdb) bt full
#0 http_port (scheme=0x0, port=0) at src/httpc.c:87
_s2_len = 4
#1 0x000000000043903b in http_client_reconnect (hc=hc@entry=0x719780, ver=ver@entry=HTTP_VERSION_1_1, scheme=scheme@entry=0x0, host=host@entry=0x0, port=0) at src/httpc.c:1159
ssl = <optimized out>
errbuf = '\000' <repeats 72 times>"\200, \066s\000\000\000\000\000\340\031p\355\377\177\000\000\000\000\000\000\000\000\000\000\220\330\177\000\000\000\000\000@\320\377\367\377\177\000\000\200\001\000\000\000\000\000\000Z\251@\000\000\000\000\000\310.\366\364\377\177\000\000\023\245\302\364\377\177\000\000p\001\000\000\000\000\000\000\060\000\000\000\030\000\000\000\300\031p\355\377\177\000\000\000\031p\355\377\177\000\000\200\031p\355\377\177\000\000\200\066s\000\000\000\000\000@\v\002\000\000\000\000\000\300\344\177\000\000\000\000\000p\001\000\000\000\000\000\000`.\366\364\377\177\000\000`.\366\364\377\177\000\000\032t\305\364\377\177\000\000\000\000\000\000\377\177\000\000\200\066s\000\000\000\000"
#2 0x000000000043abce in http_client_connect (aux=aux@entry=0x0, ver=ver@entry=HTTP_VERSION_1_1, scheme=0x0, host=0x0, port=<optimized out>;) at src/httpc.c:1231
hc = 0x719780
#3 0x0000000000434bd3 in imagecache_image_fetch (img=0x733680) at src/imagecache.c:168
res = 1
r = <optimized out>
fp = 0x7fd890
url = {scheme = 0x0, user = 0x0, pass = 0x0, host = 0x0, port = 0, path = 0x0, query = 0x0, frag = 0x0, raw = 0x7fc4e0 ""}
tmp = "/home/tvheadend/.hts/tvheadend/imagecache/data/172.tmp", '\000' <repeats 11 times>"\231, \000\000\000\000\000\000\000\000\024\000\000\000\000\360\344\300\364\377\177\000\000\000", '\000' <repeats 142 times>, "\035\344\300\364\377\177\000\000\000\231@\000\000\000\000\000\000@\000\000\000\000\000"
path = "/home/tvheadend/.hts/tvheadend/imagecache/data/172\000\355\377\177\000\000@\320\377\367\377\177\000\000\003\000\000\000\000\000\000\000Z\251@\000\000\000\000\000\230\033p\355\377\177", '\000' <repeats 18 times>, "Ã037\365\377\177\000\000p\034p\355\377\177\000\000\260\033p\355\377\177\000\000\360\344\300\364\377\177\000\000\200^n\000\000\000\000\000\b\000\000\000\000\000\000\000\071#\037\365\377\177", '\000' <repeats 90 times>, "hC\037\365\377\177\000"
ev = {fd = 4233472, events = 0, data = {ptr = 0x14000000, u64 = 335544320, u32 = 335544320, fd = 335544320}}
efd = 0x0
hc = <optimized out>
#4 0x0000000000434dc2 in imagecache_thread (p=<optimized out>;) at src/imagecache.c:250
img = <optimized out>
#5 0x000000000040ed11 in thread_wrapper (p=0x709200) at src/wrappers.c:123
ts = 0x709200
set = {
_val = {16384, 0 <repeats 15 times>}}
r = <optimized out>
#6 0x00007ffff51efb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#7 0x00007ffff4cb80ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

Let me know if you are missing / need any other information. I'm on IRC.

History

#1

Updated by Emil W over 10 years ago

Second crash log

(gdb) bt full
#0  http_port (scheme=0x0, port=0) at src/httpc.c:87
        __s2_len = 4
#1  0x000000000043903b in http_client_reconnect (hc=hc@entry=0x8bab50, ver=ver@entry=HTTP_VERSION_1_1, scheme=scheme@entry=0x0, host=host@entry=0x0, port=0) at src/httpc.c:1159
        ssl = <optimized out>
        errbuf = '\000' <repeats 72 times>"\200, \066s\000\000\000\000\000\340\031p\355\377\177\000\000\000\000\000\000\000\000\000\000`\030\v\001\000\000\000\000@\320\377\367\377\177\000\000\200\001\000\000\000\000\000\000Z\251@\000\000\000\000\000\310.\366\364\377\177\000\000\023\245\302\364\377\177\000\000p\001\000\000\000\000\000\000\060\000\000\000\030\000\000\000\300\031p\355\377\177\000\000\000\031p\355\377\177\000\000\200\031p\355\377\177\000\000\200\066s\000\000\000\000\000\220n\000\000\000\000\000\000p\261\307\001\000\000\000\000p\001\000\000\000\000\000\000`.\366\364\377\177\000\000`.\366\364\377\177\000\000\032t\305\364\377\177\000\000\000\000\000\000\377\177\000\000\200\066s\000\000\000\000" 
#2  0x000000000043abce in http_client_connect (aux=aux@entry=0x0, ver=ver@entry=HTTP_VERSION_1_1, scheme=0x0, host=0x0, port=<optimized out>) at src/httpc.c:1231
        hc = 0x8bab50
#3  0x0000000000434bd3 in imagecache_image_fetch (img=0x733680) at src/imagecache.c:168
        res = 1
        r = <optimized out>
        fp = 0x10b1860
        url = {scheme = 0x0, user = 0x0, pass = 0x0, host = 0x0, port = 0, path = 0x0, query = 0x0, frag = 0x0, raw = 0x1c7ada0 ""}
        tmp = "/home/tvheadend/.hts/tvheadend/imagecache/data/172.tmp", '\000' <repeats 11 times>"\231, @\000\000\000\000\000\000\000\000\024\000\000\000\000\360\344\300\364\377\177\000\000\000@", '\000' <repeats 142 times>, "\035\344\300\364\377\177\000\000\000\231@\000\000\000\000\000\000@\000\000\000\000\000" 
        path = "/home/tvheadend/.hts/tvheadend/imagecache/data/172\000\355\377\177\000\000@\320\377\367\377\177\000\000\003\000\000\000\000\000\000\000Z\251@\000\000\000\000\000\230\033p\355\377\177", '\000' <repeats 18 times>, "Ã037\365\377\177\000\000p\034p\355\377\177\000\000\260\033p\355\377\177\000\000\360\344\300\364\377\177\000\000\200^n\000\000\000\000\000\b\000\000\000\000\000\000\000\071#\037\365\377\177", '\000' <repeats 90 times>, "hC\037\365\377\177\000" 
        ev = {fd = 4233472, events = 0, data = {ptr = 0x14000000, u64 = 335544320, u32 = 335544320, fd = 335544320}}
        efd = 0x0
        hc = <optimized out>
#4  0x0000000000434dc2 in imagecache_thread (p=<optimized out>) at src/imagecache.c:250
        img = <optimized out>
#5  0x000000000040ed11 in thread_wrapper (p=0x709200) at src/wrappers.c:123
        ts = 0x709200
        set = {__val = {16384, 0 <repeats 15 times>}}
        r = <optimized out>
#6  0x00007ffff51efb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#7  0x00007ffff4cb80ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

No symbol table info available.
#2

Updated by Emil W over 10 years ago

After updating again to the latest master, I still get errors.

(gdb) bt full
#0 0x00007ffff4c5cf21 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff4c5cc36 in strdup () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x000000000043907f in http_client_reconnect (hc=hc@entry=0xd6b520, ver=ver@entry=HTTP_VERSION_1_1, scheme=scheme@entry=0x0, host=host@entry=0x0, port=-22)
at src/httpc.c:1162
ssl = <optimized out>
errbuf = '\000' <repeats 72 times>"\200, \066s\000\000\000\000\000\340\031p\355\377\177\000\000\000\000\000\000\000\000\000\000\200\306V\003\000\000\000\000@\320\377\367\377\177\000\000\200\001\000\000\000\000\000\000Z\251@\000\000\000\000\000\310.\366\364\377\177\000\000\023\245\302\364\377\177\000\000p\001\000\000\000\000\000\000\060\000\000\000\030\000\000\000\300\031p\355\377\177\000\000\000\031p\355\377\177\000\000\200\031p\355\377\177\000\000\200\066s\000\000\000\000\000 \267\001\000\000\000\000\000\340\070:\a\000\000\000\000p\001\000\000\000\000\000\000`.\366\364\377\177\000\000`.\366\364\377\177\000\000\032t\305\364\377\177\000\000\000\000\000\000\377\177\000\000\200\066s\000\000\000\000"
#3 0x000000000043abfe in http_client_connect (aux=aux@entry=0x0, ver=ver@entry=HTTP_VERSION_1_1, scheme=0x0, host=0x0, port=<optimized out>;) at src/httpc.c:1233
hc = 0xd6b520
#4 0x0000000000434bd3 in imagecache_image_fetch (img=0x733680) at src/imagecache.c:168
res = 1
r = <optimized out>
fp = 0x356c680
url = {scheme = 0x0, user = 0x0, pass = 0x0, host = 0x0, port = 0, path = 0x0, query = 0x0, frag = 0x0, raw = 0xc32450 ""}
tmp = "/home/tvheadend/.hts/tvheadend/imagecache/data/172.tmp", '\000' <repeats 11 times>"\231, \000\000\000\000\000\000\000\000\024\000\000\000\000\360\344\300\364\377\177\000\000\000", '\000' <repeats 142 times>, "\035\344\300\364\377\177\000\000\000\231@\000\000\000\000\000\000@\000\000\000\000\000"

        path = "/home/tvheadend/.hts/tvheadend/imagecache/data/172\000\355\377\177\000\000@\320\377\367\377\177\000\000\003\000\000\000\000\000\000\000Z\251@\000\000\000\000\000\230\033p\355\377\177", '\000' <repeats 18 times>, "?037\365\377\177\000\000p\034p\355\377\177\000\000\260\033p\355\377\177\000\000\360\344\300\364\377\177\000\000\240^n\000\000\000\000\000\b\000\000\000\000\000\000\000\071#\037\365\377\177", '\000' <repeats 90 times>, "hC\037\365\377\177\000" 
        ev = {fd = 4233472, events = 0, data = {ptr = 0x14000000, u64 = 335544320, u32 = 335544320, fd = 335544320}}
        efd = 0x0
        hc = <optimized out>
#5  0x0000000000434dc2 in imagecache_thread (p=<optimized out>) at src/imagecache.c:250
        img = <optimized out>
#6  0x000000000040ed11 in thread_wrapper (p=0x709200) at src/wrappers.c:123
        ts = 0x709200
        set = {__val = {16384, 0 <repeats 15 times>}}
        r = <optimized out>
#7  0x00007ffff51efb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#8  0x00007ffff4cb80ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

#3

Updated by Emil W over 10 years ago

Moved the /home/tvheadend/.hts/tvheadend/imagecache/data/ and /home/tvheadend/.hts/tvheadend/imagecache/meta/ directory to a different location, restarted the daemon and was presented with lots of the following messages. Checked the url's but they work.

2014-05-20 22:50:45.492 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/ee/espn_hd.jpg
2014-05-20 22:50:46.396 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/ss/sky_uk_3d_tv.jpg
2014-05-20 22:50:47.302 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/rr/rede_int_tv.png
2014-05-20 22:50:48.183 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/cc/channel4_hd.jpg
2014-05-20 22:50:49.090 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/hires/oo/orf2_hd.png
2014-05-20 22:50:49.120 [WARNING] imagecache: failed to download http://xmltv.spaetfruehstuecken.org/chanlogos/infokanal.zdf.de.png
2014-05-20 22:50:50.010 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/uu/uktv_dave.jpg
2014-05-20 22:50:50.899 [WARNING] imagecache: failed to download http://www.lyngsat-logo.com/logo/tv/vv/vh1.jpg
#4

Updated by Emil W over 10 years ago

After letting tvheadend download the new thumbnails for the channels it is clear something is wrong there. All channels have the wrong thumbnail ...

#5

Updated by Jamie Carl over 10 years ago

Thought I would add that I'm seeing this as well. Crash log is pretty much identical.

To that end I rebuilt with --disable-imagecache and it hasn't crashed yet (still keeping an eye on it).

Something is definitely wrong here.

#6

Updated by Jamie Carl over 10 years ago

More info. This seems to happen exactly every 10 minutes like clockwork. Seriously, my logs show this happening TO THE SECOND. Totally weird.

May 28 08:35:25 tvbox tvheadend[3190]: subscription: 'epggrab' subscribing to mux, weight: 1, adapter: 'Adapter #2', network: 'Canberra DVB-T', mux: '205500'
May 28 08:35:55 tvbox tvheadend[3190]: subscription: "epggrab" unsubscribing
May 28 08:36:24 tvbox tvheadend[3190]: httpc: Unknown scheme ''
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: Signal: 11 in PRG: /usr/local/bin/tvheadend (3.9.736~g1c5de3a) [540503d76b0ecaaf335bd8363f435c1a1fe1df94] CWD: /
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: Fault address (nil) (Address not mapped)
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: Loaded libraries: /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/liburiparser.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /usr/lib/x86_64-linux-gnu/libavcodec.so.53 /usr/lib/x86_64-linux-gnu/libavutil.so.51 /usr/lib/x86_64-linux-gnu/libavformat.so.53 /usr/lib/x86_64-linux-gnu/libswscale.so.2 /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libdbus-1.so.3 /usr/lib/libvpx.so.1 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 /usr/lib/x86_64-linux-gnu/libvorbis.so.0 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 /usr/lib/x86_64-linux-gnu/libspeex.so.1 /usr/lib/libschroedinger-1.0.so.0 /usr/lib/libgsm.so.1 /usr/lib/x86_64-linux-gnu/libva.so.1 /lib/x86_64-linux-gnu/libbz2.so.1.0 /lib64/ld-linux-x86-64.so.2
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: Register dump [23]: 00000000006eeb800000000004000001000000000000000100000000000002830000000000000000000000000000000000000000ffffffea00000000000000000000000000000000000000000000000000000000ffffffea000000000000000000000000006eebe00000000000000000000000000000000000007fdff606e74800007fdffa0f6111000000000001028300000000000000330000000000000004000000000000000efffffffe7ffbba170000000000000000
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: STACKTRACE
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/trap.c:148 0x42f8fc
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: ??:0 0x7fdffa940cb0
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: ??:0 0x7fdffa0f6111
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: __strdup+0x16  (/lib/x86_64-linux-gnu/libc.so.6)
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/httpc.c:1162 0x4394c8
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/httpc.c:1235 0x43b0be
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/imagecache.c:168 0x435171
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/imagecache.c:250 0x435386
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: /root/tvheadend/src/wrappers.c:125 0x40eba1
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: ??:0 0x7fdffa938e9a
May 28 08:36:24 tvbox tvheadend[3190]: CRASH: clone+0x6d  (/lib/x86_64-linux-gnu/libc.so.6)
May 28 08:36:24 tvbox kernel: [ 6607.534035] imagecache_thre[3195]: segfault at 0 ip 00007fdffa0f6111 sp 00007fdff606e748 error 4 in libc-2.15.so[7fdffa06d000+1b5000]
May 28 08:36:24 tvbox kernel: [ 6607.752232] init: tvheadend main process (3190) killed by SEGV signal
May 28 08:36:24 tvbox kernel: [ 6607.752299] init: tvheadend main process ended, respawning

Then 10 minbutes later.

May 28 08:45:25 tvbox tvheadend[3282]: subscription: 'epggrab' subscribing to mux, weight: 1, adapter: 'Adapter #2', network: 'Canberra DVB-T', mux: '205500'
May 28 08:45:55 tvbox tvheadend[3282]: subscription: "epggrab" unsubscribing
May 28 08:46:24 tvbox tvheadend[3282]: httpc: Unknown scheme ''
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: Signal: 11 in PRG: /usr/local/bin/tvheadend (3.9.736~g1c5de3a) [540503d76b0ecaaf335bd8363f435c1a1fe1df94] CWD: /
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: Fault address (nil) (Address not mapped)
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: Loaded libraries: /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/liburiparser.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /usr/lib/x86_64-linux-gnu/libavcodec.so.53 /usr/lib/x86_64-linux-gnu/libavutil.so.51 /usr/lib/x86_64-linux-gnu/libavformat.so.53 /usr/lib/x86_64-linux-gnu/libswscale.so.2 /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libdbus-1.so.3 /usr/lib/libvpx.so.1 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 /usr/lib/x86_64-linux-gnu/libvorbis.so.0 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 /usr/lib/x86_64-linux-gnu/libspeex.so.1 /usr/lib/libschroedinger-1.0.so.0 /usr/lib/libgsm.so.1 /usr/lib/x86_64-linux-gnu/libva.so.1 /lib/x86_64-linux-gnu/libbz2.so.1.0 /lib64/ld-linux-x86-64.so.2
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: Register dump [23]: 00000000006eeb800000000004000001000000000000000100000000000002830000000000000000000000000000000000000000ffffffea00000000000000000000000000000000000000000000000000000000ffffffea000000000000000000000000006eebe00000000000000000000000000000000000007f3b5f72074800007f3b637a8111000000000001028300000000000000330000000000000004000000000000000efffffffe7ffbba170000000000000000
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: STACKTRACE
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/trap.c:148 0x42f8fc
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: ??:0 0x7f3b63ff2cb0
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: ??:0 0x7f3b637a8111
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: __strdup+0x16  (/lib/x86_64-linux-gnu/libc.so.6)
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/httpc.c:1162 0x4394c8
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/httpc.c:1235 0x43b0be
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/imagecache.c:168 0x435171
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/imagecache.c:250 0x435386
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: /root/tvheadend/src/wrappers.c:125 0x40eba1
May 28 08:46:24 tvbox tvheadend[3282]: CRASH: ??:0 0x7f3b63feae9a
May 28 08:46:24 tvbox kernel: [ 7205.887367] imagecache_thre[3286]: segfault at 0 ip 00007f3b637a8111 sp 00007f3b5f720748 error 4 in libc-2.15.so[7f3b6371f000+1b5000]
May 28 08:46:24 tvbox kernel: [ 7206.103958] init: tvheadend main process (3282) killed by SEGV signal
May 28 08:46:24 tvbox kernel: [ 7206.104013] init: tvheadend main process ended, respawning

...and so on every 10 minutes.

Again also, since building from source without imagecache (--disable-imagecache) it hasn't crashed at all.

#7

Updated by Harald Nehring over 10 years ago

I had the same issues with channel icon URLs pointing to local files (file:/...), getting the message "httpc: Unknown scheme 'file'" before the CRASH. Somehow the imagecache stuff was changed for the worse...

#8

Updated by Adam Sutton over 10 years ago

Can someone report that file:// issue separately, the CURL code was replaced with a custom HTTP client, unfortunately it doesn't therefore support file:// (which is natively handled in CURL) so need to redo that code.

Adam

#9

Updated by Adam Sutton over 10 years ago

Ignore that message, file:// is actually handled directly in the imagecache code, plus its not been updated to use the new built-in HTTP client.

Adam

#10

Updated by Adam Sutton over 10 years ago

Bugger, had checked out 3.4 to look at something! So imagecache has been updated, however file:// is still trapped within that code, so file:// stuff shouldn't have changed (and it works for me).

#11

Updated by Adam Sutton over 10 years ago

  • Status changed from New to Need feedback

It looks like its failing to parse the URL, but not reporting as such, very odd. can you provide a URL that is not working? Since I cannot repeat this myself.

Adam

#12

Updated by Jan Koch over 10 years ago

Im running into the exact same problem.
I get :

Jun  8 11:40:56 jserver tvheadend[2305]: imagecache: fetch /home/jwkoch/tvheadend/tagesschau24.png
Jun  8 11:40:56 jserver tvheadend[2305]: httpc: Unknown scheme ''
Jun  8 11:40:56 jserver tvheadend[2305]: CRASH: Signal: 11 in PRG: /home/jwkoch/tvheadend/build.linux/tvheadend (3.9.697~g9ec9423) [77d5b474118cfbcbc6044c66161748e7b780c178] CWD: /

I just dont get why it tries to fetch "/home/jwkoch/tvheadend/tagesschau24.png" as the icon is configured to be at "http://www.lyngsat-logo.com/logo/tv/tt/tagesschau24.png"

Could this be the cause of that?

The crashing started with 14.04 LTS, before I was running 13.10 server on Ubuntu.

#13

Updated by Jaroslav Kysela over 10 years ago

The commit b22336f60c784e6b1813994f432797b365aadb17 should fix the crash. Please, report other issues in a separate ticket.

#14

Updated by Jaroslav Kysela almost 10 years ago

  • Status changed from Need feedback to Fixed

Also available in: Atom PDF