The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Новая версия трассировщика ресурсов ART Resource Tracer 0.9"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от opennews (??) on 26-Дек-11, 15:19 
В рамках проекта ART (http://skylark.tsu.ru/art/) развивается набор программных средств для автоматизированного поиска ошибок, связанных с использованием ресурсов в прикладных программах и ядрах ОС. В настоящее время поддерживается трассировка программ на языке Си. Язык описания ресурсов допускает отслеживание широкого спектра ресурсов, таких как память, разнообразные дескрипторы и произвольные структуры.


Список возможностей:


-  Обнаружение многократного освобождения ресурса;
-  Обнаружение утечек ресурсов;
-  Обнаружение ситуации когда функция захвата возвращает уже захваченный ресурс;
-  Обнаружение использования незахваченного ресурса;
-  Обнаружение использования ресурса после освобождения;
-  Обнаружение освобождения неиспользованного ресурса;
-  Обнаружение использования ошибочного (NULL для памяти, -1 для дескрипторов, ...) ресурса;
-  Обнаружение использования "дикого" ресурса;
-  Обнаружение освобождения ошибочного ресурса;
-  Обнаружение захвата памяти нулево...

URL: http://skylark.tsu.ru/art/
Новость: http://www.opennet.ru/opennews/art.shtml?num=32665

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 26-Дек-11, 15:19 
А какая лицензия?
Судя по тому, что сорцы не выложены - проприетарная?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от x0r (??) on 27-Дек-11, 12:23 
"Исходный код можно загрузить из HG-репозитория."
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от Аноним (??) on 27-Дек-11, 23:10 
> "Исходный код можно загрузить из HG-репозитория."

So slooow. Вчера, после публикации новости, сорцов не было.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

2. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от virtuallark email on 26-Дек-11, 15:27 
Ветвь 0.8 под GPL (http://sourceforge.net/projects/art-project/)
Ветвь 0.9 пока что проприетарная, но это легко изменить, если нужно будет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 26-Дек-11, 17:18 
Уже нужно. Где исходники?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

14. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +3 +/
Сообщение от Вова on 26-Дек-11, 18:13 
valgrind.org, downloads
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от Аноним (??) on 26-Дек-11, 17:46 
> Ветвь 0.8 под GPL

Спасибо, погоняем.

> Ветвь 0.9 пока что проприетарная

Пожалуй, лучше не будем связываться. Раз исходники решили не выкладывать - значит, что-то там нечисто. Мож троянцы какие...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

27. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от Аноним (??) on 26-Дек-11, 22:52 
> Ветвь 0.9 пока что проприетарная, но это легко изменить, если нужно будет.

А нельзя ли сразу публиковать четкие правила игры и не мутить за спиной? Или я слишком многого хочу?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

10. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от Аноним (??) on 26-Дек-11, 17:50 
> Для загрузки доступны двоичные сборки под GNU/Linux и FreeBSD. Проекту требуется тестирование, описание ресурсов (сейчас в примерах есть несколько функций для работы с памятью, несколько функций по работе с "FILE*"), конструктивная критика, комментарии.

Первое из этих предложений противоречит второму. Глупо пытаться тестировать и документировать продукт без сорцов. А без тестов и документации не будет ни конструктивной критики, ни предложений.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от virtuallark email(ok) on 26-Дек-11, 19:00 
>> Для загрузки доступны двоичные сборки под GNU/Linux и FreeBSD. Проекту требуется тестирование, описание ресурсов (сейчас в примерах есть несколько функций для работы с памятью, несколько функций по работе с "FILE*"), конструктивная критика, комментарии.
> Первое из этих предложений противоречит второму. Глупо пытаться тестировать и документировать
> продукт без сорцов. А без тестов и документации не будет ни
> конструктивной критики, ни предложений.

Если исходные тексты нужны "прямо сейчас" - можно смело брать из ветки 0.8.

Все тесты в архиве с исходным кодом наличествуют, как и в репозитории.
А "документация" есть в статье и в "руководстве пользователя" на сайте.

Разница в функционале между 0.8 и 0.9 буквально "в одну фичу". Исходные тексты можно получить тут http://skylark.tsu.ru/art/0.8/download/src/ или посредством hg clone http://art-project.hg.sourceforge.net:8000/hgroot/art-projec...

Свои собственные ресурсы по тестированию весьма ограничены, поэтому я и обратился к сообществу.

Открытию 0.9 мешает наличие изменений в проекте, которые реализованы не мной И не понятно под какой лицензией. Не очень понятно тут "с лицензированием". В общем, пока не получается определиться с лицензией.

Вопрос в процессе утряски.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 26-Дек-11, 19:03 
> Разница в функционале между 0.8 и 0.9 буквально "в одну фичу"

Так в чём тогда проблема открыть их?

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от arisu (ok) on 26-Дек-11, 19:19 
> Вопрос в процессе утряски.

а немножко подумать и догадаться, что сначала стоило бы утрясти, а потом уже приходить — очень тяжело, да? и не было бы всех этих каментов «исходники или GTFO!»

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от virtuallark email(ok) on 26-Дек-11, 19:22 
Я обязательно учту.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от arisu (ok) on 26-Дек-11, 19:28 
> Я обязательно учту.

если что: софт, вроде бы, весьма достойный. и погонять было бы интересно. но вот такие мелкие нюансы — они внушают недоверие к проекту. получается потом «то ли он украл, то ли у него украли, но была какая-то тёмная история».

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

30. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  –1 +/
Сообщение от YetAnotherOnanym on 27-Дек-11, 10:39 
А немного подумать и воздержаться от наезда? Если для Вас это критично - юзайте 0.8 и притворитесь, что о 0.9 Вы не знаете. Для тех, кому нужно для дела - вышла, а для тех, кому нужно побурлить на лицензионные темы - только готовится.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

36. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от arisu (ok) on 27-Дек-11, 15:42 
чукча не читатель, да? тут предлагали забесплатно принять участие в тестировании закрытого продукта. конечно, люди возмутились: за работу тестера, вообще-то, платят деньги. ну, или открывают код — это тоже такая форма оплаты.

судя по всему, автор просто не подумал о таком нюансе: теперь уже всё, вроде как, исправлено. надеюсь, в дальнейшем автор будет придавать значение таким «мелочам».

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

39. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 28-Дек-11, 04:42 
> продукта. конечно, люди возмутились: за работу тестера, вообще-то, платят деньги. ну,
> или открывают код — это тоже такая форма оплаты.

Вот я и не догоняю - толи мне уже подрываться и тестировать, т.к. штука потенциально интересная и полезная, толи "а шло б оно, если не заплатят круглую сумму". В том плане что я готов поработать бесплатно для открытого проекта который мне самому потенциально нужен. Но для проприетарщиков мои услуги стоят ощутимых денег (некоторые даже платят, btw).

Поэтому хорошо бы видеть четкие правила игры сразу на старте, чтобы понимать кто, куда и чего, надо ли это мне и на каких условиях.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

40. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от YetAnotherOnanym on 28-Дек-11, 14:16 
Ещё раз, для тех, кто в танке: пока не была открыта 0.9 - что мешало продолжать работать с 0.8? Афтар стоял за спиной с маузером и принуждал принять участие в тестировании 0.9 до открытия всех исходников?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от arisu (ok) on 28-Дек-11, 14:51 
ещё раз, для тех, у кого туго с мозгами: автор пртшёл с закрытой программой и исходниками древней версии, и сказал: «видите? когда-то я давал исходники! поэтому помогите мне протестировать закрытую версию!» и да, тесты для 0.8 — это тоже тесты для закрытой 0.9 (хоть это-то понятно, надеюсь?). при этом даже твёрдого обещания открыть 0.9 не было. в принципе, даже после состоявшегося открытия тестировать уже не особо охота, потому что отношение автора какое-то странное, и в своевременные исходники 0.10, например, верится не сразу.

а ты продолжай себе думать, что «ничего страшного».

p.s. на самом деле тестирование автору нужно как собаке пятая нога, потому что я даже багтрекера нормального не вижу, куда репортить можно. и это ещё раз показывает отношение автора к пользователям. «исходники? ыыы, не подумал. багтрекер? ыыы, не подумал. да вы не отвлекайтесь, тестируйте — это ж вам надо, а не мне, и вы готовы героически преодолевать моё на вас наплевательство.» не, не хотет. я лучше подожду, пока ты оттестируешь.

кстати: а ты сам хоть запускал софтину-то? или тебе принимать участие в тестировании мама не разрешила?

p.p.s. многовато что-то букв вышло. чую, хомо интернетикус ниасилит.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

42. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от YetAnotherOnanym on 28-Дек-11, 19:22 
Многовато, да.
Вообще-то, "проекту требуется тестирование" - это только часть сообщения. Там ещё было "вот, сделал, берите и юзайте", а Вы в ответ на это в довольно грубой форме упрекнули автора в использовании (на тот момент) лицензии, которая Вам не нравится. Это, знаете ли, было некрасиво.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 28-Дек-11, 20:16 
> в довольно грубой форме упрекнули автора в использовании (на тот момент)
> лицензии, которая Вам не нравится. Это, знаете ли, было некрасиво.

А ты много натестировал? Интересно чтобы понять насколько ты представляешь себе процесс и цели участников. Впрочем, говоря о процессе мне не очень понятно куда девать баги. Ну допустим нашел я баг. Но багтрекер я вот так сходу не вижу. Ну и куда девать баги, спрашивается?

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

25. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от Аноним (??) on 26-Дек-11, 20:51 
Вообще документируют продукты в процессе кодирования. А тестировать можно и без сорцов. Как тестировали до исторического матери^WСтоллмана?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +2 +/
Сообщение от arisu (ok) on 26-Дек-11, 22:12 
> Как тестировали до исторического матери^WСтоллмана?

хреново.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +3 +/
Сообщение от Аноним (??) on 26-Дек-11, 22:55 
> А тестировать можно и без сорцов.

Можно, только это вообще-то такая работа и за нее деньги платят. Если ее предлагается сделать бесплатно - хотелось бы для начала понять правила этой игры. А то было бы не прикольно бесплатно поработать на проприетарный проект, знаете ли. Как-то себя лохом при этом ощущаешь.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

19. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +2 +/
Сообщение от Аноним (??) on 26-Дек-11, 19:18 
Объясните, чем эта штука лучше valgrind-а?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +2 +/
Сообщение от arisu (ok) on 26-Дек-11, 19:20 
> Объясните, чем эта штука лучше valgrind-а?

насколько я понял, оно перехватывает вызовы, а валгринд — полный эмулятор. поэтому тормозить должно меньше валгринда.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

29. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +7 +/
Сообщение от virtuallark email(ok) on 27-Дек-11, 08:13 
Поздравляю всех с наступающим Новым Годом!

Теперь лицензия всего проекта: GPL.

Ура! :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +1 +/
Сообщение от Аноним (??) on 27-Дек-11, 11:03 
И тебя тоже с Новым Годом, добрый человек!
Быстро с лицензией утрясли, что не может не радовать!
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от arisu (ok) on 27-Дек-11, 16:03 
кстати. яничегонепонял.пнг. сделал как написано в доках (на одном своём рабочем проекте), получил трэйсвыхлоп, натравил на него artrepgen. оно грустно сказало:

terminate called after throwing an instance of 'char const*'
Aborted

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

46. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от virtuallark (ok) on 06-Янв-12, 14:35 
> кстати. яничегонепонял.пнг. сделал как написано в доках (на одном своём рабочем проекте),
> получил трэйсвыхлоп, натравил на него artrepgen. оно грустно сказало:
> terminate called after throwing an instance of 'char const*'
> Aborted

Отсюда не видно :( Вышлите, пожалуйста, последние 20 строк tracefile.
Если в template.xml вносились изменения, то их также стоит выслать.
В целом можно предположить, что что-то в проекте было найдено, но из-за ошибки в art она это дело не смогла правильно прочитать и выдать результат.
Без tracefile понять невозможно.
Или в проекте art ничего не выявила, но из-за ошибки в art не смогла это распознать.
В общем, как ни крути, нужен tracefile :)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

47. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от arisu (ok) on 08-Янв-12, 19:24 
> Отсюда не видно :(

а багтрекера я не нашёл.

> Вышлите, пожалуйста, последние 20 строк tracefile.

пiздно (ц) если не забуду, и не будет лень повторить, и оно опять рухнет, и найду анонимный мылер, с которого ещё и отсылать почту можно — то…

> В общем, как ни крути, нужен tracefile :)

а лучше — багтрекер. с доступом для анонимусов. ну что за дело, ну право — то исходники чуть ли не инквизиторскими методами добываем, то багтрекер выпрашиваем — как будто нам оно больше надо, нежели авторам. ну ёлки-палки, ну помогите же нам помогать вам!

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

48. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от arisu (ok) on 08-Янв-12, 19:25 
якорёк.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

49. "Новая версия трассировщика ресурсов ART Resource Tracer 0.9"  +/
Сообщение от virtuallark (ok) on 08-Янв-12, 19:39 
>> Отсюда не видно :(
> а багтрекера я не нашёл.

На страничке на sourceforge есть: http://sourceforge.net/tracker/?group_id=307277

>> Вышлите, пожалуйста, последние 20 строк tracefile.
> пiздно (ц) если не забуду, и не будет лень повторить, и оно
> опять рухнет, и найду анонимный мылер, с которого ещё и отсылать
> почту можно — то…
>> В общем, как ни крути, нужен tracefile :)
> а лучше — багтрекер. с доступом для анонимусов. ну что за дело,
> ну право — то исходники чуть ли не инквизиторскими методами добываем,
> то багтрекер выпрашиваем — как будто нам оно больше надо, нежели
> авторам. ну ёлки-палки, ну помогите же нам помогать вам!

http://sourceforge.net/tracker/?group_id=307277

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру