Search squid archive

Re: looking for testers: google maps/earth/youtubecaching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Looks good now

Adrian Chadd wrote:
I've just committed some changes to Squid-2.HEAD which should fix this
crash and also the URL mismatch errors in cache.log that Dave was
seeing.

It'll show up in tomorrow's Squid-2.HEAD snapshot (ie, 20071130.)

Please give it a whirl and let me know how it goes.


Adrian

On Wed, Nov 28, 2007, Gleidson Antonio Henriques wrote:
Ok,

(gdb) bt
#0  0x004ebd48 in strcmp () from /lib/libc.so.6
#1 0x0806af62 in clientCacheHit (data=0x929a2e0, rep=0x929b2a0) at client_side.c:2192 #2 0x080657e3 in storeClientCopyHeadersCB (data=0x929a2e0, buf=0x929b3a8 "", size=312) at client_side.c:184 #3 0x080c6dc6 in storeClientCallback (sc=0x929b368, sz=312) at store_client.c:146 #4 0x080c7e78 in storeClientReadHeader (data=0x929b368, buf=0x929b3a8 "", len=439) at store_client.c:489 #5 0x080dd393 in storeAufsReadDone (fd=24, my_data=0x92431d0, buf=0x929c650 "\003\177", len=439, errflag=0) at aufs/store_io_aufs.c:400
#6  0x080dfb3d in aioCheckCallbacks (SD=0x90249f8) at aufs/async_io.c:319
#7  0x080c982e in storeDirCallback () at store_dir.c:511
#8  0x0807618f in comm_select (msec=300) at comm_generic.c:377
#9  0x080a81e5 in main (argc=2, argv=0xbfc0eec4) at main.c:856
(gdb) frame 1
#1 0x0806af62 in clientCacheHit (data=0x929a2e0, rep=0x929b2a0) at client_side.c:2192 2192 } else if (r->store_url && strcmp(mem->store_url, r->store_url) != 0) {
(gdb) print mem->url
$1 = 0x929b318 "http://www.youtube.com/css/base_all_yts1195074272.css";
(gdb) print mem->store_url
$2 = 0x0
(gdb) r->store_url
Undefined command: "r->store_url".  Try "help".
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) print r->store_url
$3 = 0x929b1c0 "http://www.youtube.com/css/base_all_yts1195074272.css";

is this ?

Thanks,

Gleidson Antonio Henriques

----- Original Message ----- From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
To: "Gleidson Antonio Henriques" <gleidson@xxxxxxxxxxxxxxxxx>
Cc: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>; <squid-users@xxxxxxxxxxxxxxx>
Sent: Wednesday, November 28, 2007 5:23 PM
Subject: Re: looking for testers: google maps/earth/youtubecaching


oh no

frame 1
print mem->url
print mem->store_url
r->store_url



Adrian

On Wed, Nov 28, 2007, Gleidson Antonio Henriques wrote:
Ok,

But i didn?t understood what do you mean about print to strcmp...
I put below the steps that i had done.

------------------------------->
(gdb) frame 1
#1  0x0806aa6d in clientCacheHit (data=0x96453c8, rep=0x9646388) at
client_side.c:2192
2192 } else if (r->store_url && strcmp(mem->store_url, r->store_url)
!= 0) {
(gdb) print strcmp
$3 = {<text variable, no debug info>} 0x4ebd40 <strcmp>
<------------------------------

That?s all right for you or i?m wrong about the print command ?

Thanks in Advance,

Gleidson Antonio Henriques

----- Original Message ----- From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
To: "Gleidson Antonio Henriques" <gleidson@xxxxxxxxxxxxxxxxx>
Cc: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>; <squid-users@xxxxxxxxxxxxxxx>
Sent: Wednesday, November 28, 2007 3:57 PM
Subject: Re:  looking for testers: google
maps/earth/youtubecaching


Ok cool. Can you go frame 1, and then print the arguments to strcmp?

Thanks,


Adrian

On Wed, Nov 28, 2007, Gleidson Antonio Henriques wrote:
Here we go,

------------------------->

(gdb) bt
#0  0x004ebd48 in strcmp () from /lib/libc.so.6
#1  0x0806aa6d in clientCacheHit (data=0x8840760, rep=0x8841720) at
client_side.c:2192
#2  0x080b3ec8 in storeClientCallback (sc=0x88417e8, sz=312) at
store_client.c:146
#3  0x080b482e in storeClientReadHeader (data=0x88417e8, buf=0x8841828
"",
len=439) at store_client.c:489
#4  0x080c70f6 in storeAufsReadDone (fd=25, my_data=0x87e8608,
buf=0x8842ae0 "\003\177", len=439, errflag=0) at aufs/store_io_aufs.c:400 #5 0x080c94a1 in aioCheckCallbacks (SD=0x85ca9f8) at aufs/async_io.c:319
#6  0x080b56bf in storeDirCallback () at store_dir.c:511
#7  0x0806f357 in comm_select (msec=379) at comm_generic.c:377
#8  0x0809a618 in main (argc=2, argv=0xbfae3da4) at main.c:856

<-----------------------------

Best Regards,

Gleidson Antonio Henriques

----- Original Message ----- From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
To: "Gleidson Antonio Henriques" <gleidson@xxxxxxxxxxxxxxxxx>
Cc: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>;
<squid-users@xxxxxxxxxxxxxxx>
Sent: Wednesday, November 28, 2007 3:03 PM
Subject: Re:  looking for testers: google
maps/earth/youtubecaching


Hm, can you get a stack trace at all?

Its not hard in gdb, just put this in ~/.gdbinit

handle all nostop noprint
handle SIGSEGV stop
break xassert
break fatal

then gdb squid
run -ND
.. wait.




Adrian

On Wed, Nov 28, 2007, Gleidson Antonio Henriques wrote:
Adrian,

With Latest snapshot SQUID-2.HEAD, i?ve got a Segmentation fault in
Squid
when try to access youtube.
If i try other URL that isn?t in store_rewrite_list, it worked well.
Do you need some more information about it ? I tried gdb but squid
running
in threads is so difficult to trace.
I used same ./configure options that had used in
squid-2.HEAD-20071126.

Best regards,

Gleidson Antonio Henriques

----- Original Message ----- From: "Adrian Chadd" <adrian@xxxxxxxxxxxxxxx>
To: "Gleidson Antonio Henriques" <gleidson@xxxxxxxxxxxxxxxxx>
Cc: <squid-users@xxxxxxxxxxxxxxx>
Sent: Wednesday, November 28, 2007 1:47 PM
Subject: Re:  looking for testers: google
maps/earth/youtubecaching


On Wed, Nov 28, 2007, Gleidson Antonio Henriques wrote:
Hey Adrian,

For me google maps and google earth are working like a charm ! So
many
HITS and SWAPOUTS !
Thats great news! Thats two users who have reported success with
this work. Fantastic.

Who else is game to give it a go?

  I know that Youtube part is incomplete for now, but for me it
works
sometimes.
Sometimes my squid screen shows this message and when this message
occurrs the content
  is served from youtube source even if a have the video in cache.
For
your knowledge i put the line below.

  2007/11/28 11:18:45| storeClientReadHeader: URL mismatch
2007/11/28 11:18:45|
{http://74.125.1.37/get_video?video_id=ZQkHAytCmFY&origin=dal-v26.dal.youtube.com}
!=
{http://74.125.1.101/get_video?video_id=ZQkHAytCmFY&origin=dal-v26.dal.youtube.com}
Try upgrading to the latest Squid-2.HEAD snapshot; I think I've fixed
this.
Let me know if not and I'll take another look at it.



Adrian

--
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid
Support -
--
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid
Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
--
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid
Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
--
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux