ithungto / rutorrent

Automatically exported from code.google.com/p/rutorrent
0 stars 0 forks source link

Ошибка при добавлении торент некорректного файла #65

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
При добавлении торент файла (прилагается) 
вешается процесс с пхп, файл
скачался видимо с ошибкой, потому что 
перекаченный добавлялся нормально,
можно ли добавить корректную отработку 
данной ситуации (хотябы написать что
файл поврежден). В логах пхп:
[09-Sep-2009 09:07:42] PHP Notice:  Uninitialized string offset: 151859 in
/usr/local/www/data/rtorrent/Torrent.php on line 264
[09-Sep-2009 09:07:42] PHP Warning:  strpos() [<a
href='/phpmanual/function.strpos.html'>function.strpos.html</a>]: Offset
not contained in string in /usr/local/www/data/rtorrent/Torrent.php on line 242

судя по логам может закончиться следующим:
[05-Sep-2009 05:30:08] PHP Notice:  Uninitialized string offset: 31445 in
/usr/local/www/data/rtorrent/Torrent.php on line 264
[05-Sep-2009 05:30:08] PHP Warning:  strpos() [<a
href='/phpmanual/function.strpos.html'>function.strpos.html</a>]: Offset
not contained in  /usr/local/www/data/rtorrent/Torrent.php on line 242
[05-Sep-2009 05:30:08] PHP Fatal error:  Allowed memory size of 134217728
bytes exhausted at
/usr/ports/lang/php5/work/php-5.2.10/Zend/zend_hash.c:499 (tried to
allocate 44 bytes) in /usr/local/www/data/rtorrent/Torrent.php on line 243

Original issue reported on code.google.com by snd...@mail.ru on 9 Sep 2009 at 5:29

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by novik65 on 9 Sep 2009 at 8:11

GoogleCodeExporter commented 9 years ago

Original comment by novik65 on 11 Sep 2009 at 9:06

GoogleCodeExporter commented 9 years ago
Исправлено в r351:r352. Проверяйте.

Original comment by novik65 on 11 Sep 2009 at 11:37

GoogleCodeExporter commented 9 years ago
Спасибо, ошибка исправилась, единственное 
не удалось воспользоваться данным
исправлением т.к. когда взял с свн версию то 
в логе в браузере постоянно бежит 
сообщение:
[14.09.2009 13:31:39] getalltrackers is unimpemented yet. (?action=getalltracker
s&hash=D257D7BF7963AFD9EAB83E8DF1DC4AE9D86E217A&hash=29000449D79AFC7A3A00EA63B4C
EA66A4B9F0D78&hash=53A2EAA7A99CD8B959511E70CDED1CFD50C671B0&hash=19BC9DAE165B65E
BBA9B892A39BDC13569FB9529&hash=1C33AEF91836340DC9D828E173C33D60839A71EE&hash=078
98F81719A1158FE065D0A087EC79D80DD670C&hash=9EEC20F139B27ADC6198528B60D9EC7844862
BA2&hash=F5DC98E55B2B793920CD2EADBAF7DAB6C6C4FCB4&hash=6A17561F77510D6AB324814E3
DB81D9FDF251749&hash=B53D63077649C23E8C9FB728ABA808B4859C283E&hash=89566025D777A
9E1F402FC701A2711745700B8F0&hash=2C2430DD2E037DCE94B0BA8717819CD40D22917A&hash=8
8EA4EC984F22F24D79A1E74BA822C02BCAA4975&hash=2C4EEC7A3A3A0A3ED9612F20CBD0E05118E
2627E&hash=190C1B576819FCF3940BD5A1944DEDC234E714A9&hash=352E6BA0F67B4EEB7E10E9C
F900E05821EDB79CC&hash=58E254D848437F423E8F8D477688B61DAA20AD69&hash=C93985C7F0E
A10E3FD2FAD61FB76CDE3BADCBB71&hash=A893075062929AAEBE5D4816D6A7548276C332A4&hash
=A4B8569004B5730B6EECBBDD72ECDC3AE628C959&hash=F5A6200B02DE4629B09ABA52F2AA08AB0
9180DE1&hash=50D4763EDB83A32A7DCA1E612B6E7CB5BFCFF4B5&hash=9A9B5AC4690BACA93267A
FCF6C25FDF3BE16AB9B&hash=01BEC8F2400BD6D56062CE7C7739D55B3E077826&hash=F6AC41503
B767F743C9BB72A82D7321D0841CEC4&hash=C741933AD9B852017589F911727E8AA162F9F958&ha
sh=78F64FDEFBF9D962C59420ED221676FA8EFC41CD&hash=EF65FEE1EEA02CBD17FA1EEA2B42AC5
0BBC446DA&

а с моей старой версией (тоже взятой с свн, 
но с месяц назад) оно не состыковалось, а
много разбираться не стал...

Original comment by snd...@mail.ru on 14 Sep 2009 at 12:24

GoogleCodeExporter commented 9 years ago
1) Нужно забрать не один файл, а версию 
целиком. 
2) Если Вы таки сделали это - чистите кеш в 
браузере, скорее всего, там остались
старые версии файлов.

Original comment by novik65 on 17 Sep 2009 at 1:03

GoogleCodeExporter commented 9 years ago
Спасибо ;-) все работает. Да вроде всю версию 
и ставил, еще раз поставил все отлично.

Original comment by snd...@mail.ru on 18 Sep 2009 at 5:44

GoogleCodeExporter commented 9 years ago

Original comment by novik65 on 19 Sep 2009 at 6:39