Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

2McFree:
fix в r427
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

dhampire писал(а):
04.10.2009 14:58
вкладка hub search с активным процессом поиска получает фокус при окончании процедуры поиска

Нет, т.к. кнопка "Stop" активна
Спасибо сказали:
Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Maverik »

Всем здрасьте. Кто в конце концов даст ответ что делать с библиотекой libeiskaltdc ????????
Собснаручно собранный пакет и скачаный из репов говорят одно, вернее два вещи:
1 ничто не указывает на то чтобы какойто пакет предоставлял libeiskaltdc

2 # rpm -i --force --nodeps eiskaltdc-1.0.2-3.1.i586.rpm
ошибка: невозможно открыть <!DOCTYPE: Нет такого файла или каталога
ошибка: невозможно открыть HTML: Нет такого файла или каталога
ошибка: невозможно открыть PUBLIC: Нет такого файла или каталога
Dragon_Lord@jabber.org
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

Maverik писал(а):
04.10.2009 18:11
Всем здрасьте. Кто в конце концов даст ответ что делать с библиотекой libeiskaltdc ????????
Собснаручно собранный пакет и скачаный из репов говорят одно, вернее два вещи:
1 ничто не указывает на то чтобы какойто пакет предоставлял libeiskaltdc

2 # rpm -i --force --nodeps eiskaltdc-1.0.2-3.1.i586.rpm
ошибка: невозможно открыть <!DOCTYPE: Нет такого файла или каталога
ошибка: невозможно открыть HTML: Нет такого файла или каталога
ошибка: невозможно открыть PUBLIC: Нет такого файла или каталога

1. выше по теме был приведён spec для opensuse
2. возможно некорректный пакет
Спасибо сказали:
gyrt
Сообщения: 48
ОС: Debian & CentOS

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение gyrt »

Ребят я таки осилил deb пакет под amd64 для убунту и debian (сорри что долго - времени было не очень много)
Пакет тут
Linux is like a wigwam. No Windows, no Gates and an apache inside.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

gyrt писал(а):
04.10.2009 20:00
Ребят я таки осилил deb пакет под amd64 для убунту и debian (сорри что долго - времени было не очень много)
Пакет тут

залито на sf
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

r430 в trunk получила статус 1.0.3-RC1, так что все желающие могут проверить клиент перед релизом и сообщить мне о багах и замечаниях.
Все кто собирает пакеты, обратите внимание, что сборку клиента рекомендуется осуществлять с помощью CMake(поодержка autotools пока есть).
Xaktyc писал(а):
04.10.2009 14:48
Очень медленно хеширует че-то.
Valknut быстрее.

Ну хешировать с разными скоростями они просто не могут - хешированием занимается ядро, которое у клиентов одинаковое.
Спасибо сказали:
gyrt
Сообщения: 48
ОС: Debian & CentOS

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение gyrt »

позитивно! надеюсь в этот раз быстрее с пакетами справлюсь (в смысле врямя на сборку появится) Плюс вопрос - а почему бы не включить патч для таскания табов в мэйнстрим
Linux is like a wigwam. No Windows, no Gates and an apache inside.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

gyrt писал(а):
04.10.2009 23:03
Плюс вопрос - а почему бы не включить патч для таскания табов в мэйнстрим

Trunk, ревизия 361:
Author: rasenherz
Date: Sat Sep 19 19:00:52 2009 UTC (2 weeks, 1 day ago)
Log Message:

Movable and closable tabs. Now Qt >= 4.5 is required for build


Т.е. патч был добавлен в мейнстрим сразу после релиза 1.0.2
Спасибо сказали:
gyrt
Сообщения: 48
ОС: Debian & CentOS

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение gyrt »

RasenHerz писал(а):
04.10.2009 23:11
gyrt писал(а):
04.10.2009 23:03
Плюс вопрос - а почему бы не включить патч для таскания табов в мэйнстрим

Trunk, ревизия 361:
Author: rasenherz
Date: Sat Sep 19 19:00:52 2009 UTC (2 weeks, 1 day ago)
Log Message:

Movable and closable tabs. Now Qt >= 4.5 is required for build


Т.е. патч был добавлен в мейнстрим сразу после релиза 1.0.2

спасибо, а то времени нету с этими курсовиками следить за версиями в svn
Linux is like a wigwam. No Windows, no Gates and an apache inside.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

RasenHerz писал(а):
04.10.2009 22:45
r430 в trunk получила статус 1.0.3-RC1, так что все желающие могут проверить клиент перед релизом и сообщить мне о багах и замечаниях.
Все кто собирает пакеты, обратите внимание, что сборку клиента рекомендуется осуществлять с помощью CMake(поодержка autotools пока есть).

машина прошлого с 1.1.0 на 1.0.3 :huh:
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

pehser писал(а):
05.10.2009 11:54
RasenHerz писал(а):
04.10.2009 22:45
r430 в trunk получила статус 1.0.3-RC1, так что все желающие могут проверить клиент перед релизом и сообщить мне о багах и замечаниях.
Все кто собирает пакеты, обратите внимание, что сборку клиента рекомендуется осуществлять с помощью CMake(поодержка autotools пока есть).

машина прошлого с 1.1.0 на 1.0.3 :huh:

мы машину времени с лора стырили :)

а если по делу, то решено выпустить 1.0.3 вместо ранее предполагавшейся 1.1.0.
Спасибо сказали:
Fili
Сообщения: 17
ОС: Ubuntu

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Fili »

Спасибо за развитие клиента!
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

pehser писал(а):
05.10.2009 11:54
машина прошлого с 1.1.0 на 1.0.3 :huh:

Все запланированное добавить сразу в один релиз можно, но это очень рискованно - он может оказаться очень бажным, так что я решил сделать упор именно на качество. Если хотите можете считать версию не 1.0.3, а 1.0.30 (потом 1.0.40, 1.0.50, ..., 1.0.90, 1.0.99, 1.1.0).
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

А почему ChangeLog не обновляется?
Релизы 1.0.0, 1.0.1, 1.0.2, грядёт 1.0.3, а в ChangeLog последняя запись Version 0.5 (2009/08/02)

Хотелось бы иметь возвожность оценить изменения от релиза к релизу..
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

alkesta писал(а):
05.10.2009 18:09
Хотелось бы иметь возвожность оценить изменения от релиза к релизу..

Чейнжлог обновлен, обещаю своевременно его обновлять :)
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

RasenHerz писал(а):
05.10.2009 20:57
Чейнжлог обновлен, обещаю своевременно его обновлять :)

Спасибо! Good job!
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

В комментарии к багу ID: 2872350 - Right click menu doesn't work in Hub search. r426 написано:
(rasenherz) писал(а):Hmm, works. More details about problem, please.

У Вас работает, но как минимум, у трех человек из этой ветки по правому клику меню не отображается (с учетом того, что все остальное работает). Рад бы написать больше, но кроме того, что по правому клику не отображается меню и добавить вроде нечего.
Как бы сдвинуть этот вопрос с мертвой точки? Какую информацию нужно запостить и как ее получить?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

alkesta писал(а):
06.10.2009 00:28
В комментарии к багу ID: 2872350 - Right click menu doesn't work in Hub search. r426 написано:
(rasenherz) писал(а):Hmm, works. More details about problem, please.

У Вас работает, но как минимум, у трех человек из этой ветки по правому клику меню не отображается (с учетом того, что все остальное работает). Рад бы написать больше, но кроме того, что по правому клику не отображается меню и добавить вроде нечего.
Как бы сдвинуть этот вопрос с мертвой точки? Какую информацию нужно запостить и как ее получить?

Не могли бы вы полностью воспроизвести все действия до мелочей (как открываете, что нажимаете, скриншоты и т.д.)? Если мне не удастся найти проблему так, то я добавлю отладочный вывод в код и вы отправите его мне.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

RasenHerz писал(а):
06.10.2009 00:37
Не могли бы вы полностью воспроизвести все действия до мелочей..

Код: Выделить всё

[alks@localhost SPECS]$ eiskaltdc
EiskaltDC: '1.0.3-RC1' using dclib: '0.3.24svn'
Checking Qt® version... compiled for '4.5.2' using '4.5.2'
Checking libxml2 version... compiled for '20703' using '20703'
I/O warning : failed to load external entity "/home/alks/.eiskaltdc/.dc/emoticons-v2.xml"
I/O warning : failed to load external entity "/home/alks/.eiskaltdc/.dc/dchub.cfg"
Object::disconnect: No such signal QMdiSubWindow::onDie(QWidget*) in ./dcconnectionmanager.cpp:551

Клиент автоматически подключается к хабу, нажимаю бинокль, ввожу 2009 | type: Video | Start
Находит согласно запросу файлы, нажимаю правой кнопкой на юзере Gray, но контекстное меню не открывается



P>S> Такая проблема проявилась, как я стал собирать из trunk начиная с 400-й ревизии, до этого был релиз 1.0.1 и меню отображалось
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

alkesta писал(а):
06.10.2009 01:21
RasenHerz писал(а):
06.10.2009 00:37
Не могли бы вы полностью воспроизвести все действия до мелочей..

P>S> Такая проблема проявилась, как я стал собирать из trunk начиная с 400-й ревизии, до этого был релиз 1.0.1 и меню отображалось

Хм, завтра добавлю отладочный вывод в программу, и начнем серьезно разбираться. Я сообщу в треде о номере ревизии с включенным дебагом, а пока используйте стабильную версию клиента.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

RasenHerz писал(а):
06.10.2009 01:38
.. а пока используйте стабильную версию клиента.


Сейчас пересобрал, релизную версию 1.0.2, произвел полностью те же действия как в предыдущем посте - контекстное меню открылось без проблем
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

баг с правой клавишей мышки (контекстное меню) проявляется только в форме поиска, если в чате клацнуть на пользователя просмотр файлов, то там появляется контекстное меню
EiskaltDC 1.0.3-RC1 (Build date: 20091006 release)
ревизия 433
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Добавил в r437 отладочный вывод для поисковика.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

RasenHerz писал(а):
06.10.2009 22:01
Добавил в r437 отладочный вывод для поисковика.

можно по подробней как им им воспользоваться?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

pehser писал(а):
06.10.2009 22:07
RasenHerz писал(а):
06.10.2009 22:01
Добавил в r437 отладочный вывод для поисковика.

можно по подробней как им им воспользоваться?

eiskaltdc > search.log
:)
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

У меня r437 отвалилась в момент клика на бинокле с логом:

Код: Выделить всё

System: Linux 2.6.30.5-43.fc11.x86_64 #1 SMP Thu Aug 27 21:39:52 EDT 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10603901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 703188992 vsize: 703188992 resident: 53538816 share: 26169344 rss: 53538816 rss_rlim: 18446744073709551615
CPU usage: start_time: 1254853703 rtime: 178 utime: 154 stime: 24 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/eiskaltdc'

[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7fb46c1c2910 (LWP 9767)]
[New Thread 0x7fb473260910 (LWP 9765)]
[New Thread 0x7fb473c61910 (LWP 9764)]
0x000000389d80ea2d in waitpid () from /lib64/libpthread.so.0
#0  0x000000389d80ea2d in waitpid () from /lib64/libpthread.so.0
#1  0x0000003a8786e829 in g_spawn_sync () from /lib64/libglib-2.0.so.0
#2  0x0000003a8786eb39 in g_spawn_command_line_sync ()
   from /lib64/libglib-2.0.so.0
#3  0x00007fb473cfbdc1 in ?? ()
   from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  0x000000389cc332f5 in raise () from /lib64/libc.so.6
#6  0x000000389cc34b20 in abort () from /lib64/libc.so.6
#7  0x0000003a888521b4 in qt_message_output(QtMsgType, char const*) ()
   from /usr/lib64/libQtCore.so.4
#8  0x0000003a88852306 in qFatal(char const*, ...) ()
   from /usr/lib64/libQtCore.so.4
#9  0x00007fb47b4889eb in getAttrComp (column=<value optimized out>)
    at ./searchresultmodel.cpp:197
#10 sort (column=<value optimized out>) at ./searchresultmodel.cpp:154
#11 SearchListModel::sort (column=<value optimized out>)
    at ./searchresultmodel.cpp:236
#12 0x00007fb47b3bcd82 in DCHubSearch::InitDocument (this=0x26194d0)
    at ./dchubsearch.cpp:254
#13 0x00007fb47b3bf397 in DCHubSearch::DCHubSearch(struct QWidget *) (
    this=0x26194d0, parent=<value optimized out>) at ./dchubsearch.cpp:142
#14 0x00007fb47b372f77 in DCGuiApp::slotActionHubSearch (this=0x1c4a090)
    at ./dcgui.cpp:2233
#15 0x00007fb47b48f15d in DCGuiApp::qt_metacall (this=0x1c4a090,
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
    _a=0x7fff9c0b7bd0) at dcgui.moc.cpp:223
#16 0x0000003a889547dc in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#17 0x0000003a88f89857 in QAction::triggered(bool) ()
   from /usr/lib64/libQtGui.so.4
#18 0x0000003a88f8acbf in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib64/libQtGui.so.4
#19 0x0000003a892f086a in ?? () from /usr/lib64/libQtGui.so.4
#20 0x0000003a892f0b05 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
#21 0x0000003a893bed2a in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
#22 0x0000003a88fddd88 in QWidget::event(QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#23 0x0000003a88f8f69c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/libQtGui.so.4
#24 0x0000003a88f96741 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x0000003a8893f59c in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib64/libQtCore.so.4
#26 0x0000003a88f96030 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
   from /usr/lib64/libQtGui.so.4
#27 0x0000003a88ffba4e in ?? () from /usr/lib64/libQtGui.so.4
#28 0x0000003a88ffab08 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib64/libQtGui.so.4
#29 0x0000003a890227dc in ?? () from /usr/lib64/libQtGui.so.4
#30 0x0000003a8783790e in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#31 0x0000003a8783b0e8 in ?? () from /lib64/libglib-2.0.so.0
#32 0x0000003a8783b20a in g_main_context_iteration ()
   from /lib64/libglib-2.0.so.0
#33 0x0000003a88967936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x0000003a89021f8e in ?? () from /usr/lib64/libQtGui.so.4
#35 0x0000003a8893ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x0000003a8893e2a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x0000003a88940439 in QCoreApplication::exec() ()
   from /usr/lib64/libQtCore.so.4
#38 0x0000000000405162 in main ()

Thread 4 (Thread 0x7fb473c61910 (LWP 9764)):
#0  0x000000389d80e641 in nanosleep () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003821cba106 in CThread::NanoSleep (millisec=<value optimized out>)
    at cthread.cpp:269
        req =
Thread 3 (Thread 0x7fb473260910 (LWP 9765)):
#0  0x000000389d80e641 in nanosleep () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003821cba106 in CThread::NanoSleep (millisec=<value optimized out>)
    at cthread.cpp:269
        req =
Thread 2 (Thread 0x7fb46c1c2910 (LWP 9767)):
#0  0x000000389d80b2f9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003a8885adfb in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib64/libQtCore.so.4
No symbol table info available.
#2  0x0000003a89a818e4 in ?? () from /usr/lib64/libQtNetwork.so.4
No symbol table info available.
#3  0x0000003a88859d45 in ?? () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#4  0x000000389d80686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x000000389ccde3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7fb47b26f820 (LWP 9763)):
#0  0x000000389d80ea2d in waitpid () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003a8786e829 in g_spawn_sync () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x0000003a8786eb39 in g_spawn_command_line_sync ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fb473cfbdc1 in ?? ()
   from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x000000389cc332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#6  0x000000389cc34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#7  0x0000003a888521b4 in qt_message_output(QtMsgType, char const*) ()
   from /usr/lib64/libQtCore.so.4
No symbol table info available.
#8  0x0000003a88852306 in qFatal(char const*, ...) ()
   from /usr/lib64/libQtCore.so.4
No symbol table info available.
#9  0x00007fb47b4889eb in getAttrComp (column=<value optimized out>)
    at ./searchresultmodel.cpp:197
No locals.
#10 sort (column=<value optimized out>) at ./searchresultmodel.cpp:154
No locals.
#11 SearchListModel::sort (column=<value optimized out>)
    at ./searchresultmodel.cpp:236
No locals.
#12 0x00007fb47b3bcd82 in DCHubSearch::InitDocument (this=0x26194d0)
    at ./dchubsearch.cpp:254
        column = 16383
        order = Qt::AscendingOrder
        map = 0x1669c40
        list = {<QList<QString>> = {{p = {static shared_null = {ref = {
                    _q_value = 12543}, alloc = 0, begin = 0, end = 0,
                  sharable = 1, array = {0x0}}, d = 0x7fb47b7139c0},
              d = 0x7fb47b7139c0}}, <No data fields>}
#13 0x00007fb47b3bf397 in DCHubSearch::DCHubSearch(struct QWidget *) (
    this=0x26194d0, parent=<value optimized out>) at ./dchubsearch.cpp:142
No locals.
#14 0x00007fb47b372f77 in DCGuiApp::slotActionHubSearch (this=0x1c4a090)
    at ./dcgui.cpp:2233
No locals.
#15 0x00007fb47b48f15d in DCGuiApp::qt_metacall (this=0x1c4a090,
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
    _a=0x7fff9c0b7bd0) at dcgui.moc.cpp:223
No locals.
#16 0x0000003a889547dc in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib64/libQtCore.so.4
No symbol table info available.
#17 0x0000003a88f89857 in QAction::triggered(bool) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#18 0x0000003a88f8acbf in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#19 0x0000003a892f086a in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#20 0x0000003a892f0b05 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#21 0x0000003a893bed2a in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#22 0x0000003a88fddd88 in QWidget::event(QEvent*) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#23 0x0000003a88f8f69c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#24 0x0000003a88f96741 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#25 0x0000003a8893f59c in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#26 0x0000003a88f96030 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#27 0x0000003a88ffba4e in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#28 0x0000003a88ffab08 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib64/libQtGui.so.4
No symbol table info available.
#29 0x0000003a890227dc in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#30 0x0000003a8783790e in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#31 0x0000003a8783b0e8 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#32 0x0000003a8783b20a in g_main_context_iteration ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#33 0x0000003a88967936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#34 0x0000003a89021f8e in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#35 0x0000003a8893ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#36 0x0000003a8893e2a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#37 0x0000003a88940439 in QCoreApplication::exec() ()
   from /usr/lib64/libQtCore.so.4
No symbol table info available.
#38 0x0000000000405162 in main ()
No symbol table info available.
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (18 sec old) ---------------------
GNOME_KEYRING_SOCKET=/tmp/keyring-yVMPVo/socket
SSH_AUTH_SOCK=/tmp/keyring-yVMPVo/socket.ssh
Window manager warning: Failed to read saved session file /home/alks/.config/metacity/sessions/10aaf50b2d4cab92a4125485256453619900000018540021.ms: Failed to open file '/home/alks/.config/metacity/ses
Initializing nautilus-gdu extension
Initializing nautilus-sound-converter extension
Unable to open desktop file /usr/share/applications/fedora-eiskaltdc.desktop for panel launcher: No such file or directory
** (gnome-panel:1965): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:TomboyApplet:
(null)
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x400016c specified for 0x4000171 (EiskaltDC).
--------------------------------------------------


Вывод консоли:

Код: Выделить всё

[alks@localhost SPECS]$ eiskaltdc
EiskaltDC: '1.0.3-RC1' using dclib: '0.3.24svn'
Checking Qt® version... compiled for '4.5.2' using '4.5.2'
Checking libxml2 version... compiled for '20703' using '20703'
I/O warning : failed to load external entity "/home/alks/.eiskaltdc/.dc/emoticons-v2.xml"
I/O warning : failed to load external entity "/home/alks/.eiskaltdc/.dc/dchub.cfg"
ASSERT failure in getAttrComp: "Inncorrect column 16383", file ./searchresultmodel.cpp, line 197
Could not find the frame base for "CThread::NanoSleep(unsigned long)".
Could not find the frame base for "CThread::NanoSleep(unsigned long)".
[alks@localhost SPECS]$
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Креш наблюдается постоянно? Можете собрать с --enable-debug и запустить под gdb?
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

RasenHerz писал(а):
06.10.2009 22:49
Креш наблюдается постоянно?

Да, с одним и тем же выводом в консли

RasenHerz писал(а):
06.10.2009 22:49
Можете собрать с --enable-debug и запустить под gdb?

Я себе не представляю, как работать с gdb :(
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

RasenHerz писал(а):
06.10.2009 22:08
pehser писал(а):
06.10.2009 22:07
RasenHerz писал(а):
06.10.2009 22:01
Добавил в r437 отладочный вывод для поисковика.

можно по подробней как им им воспользоваться?

eiskaltdc > search.log
:)

вот лог пытался класцал по "Похороненная =2009 США; Ужасы,Триллер= Laid to Rest (DVDRip; 1голос) [новинка torrents.ru].avi" и по папке "2009", меню контекстного не было

предлогаемый вами метод фаил ничего толком не записал все самое важное осталось в консоли

Код: Выделить всё

I/O warning : failed to load external entity "/home/pehser/.eiskaltdc/.dc/emoticons-v2.xml"
I/O warning : failed to load external entity "/home/pehser/.eiskaltdc/.dc/dchub.cfg"
I/O warning : failed to load external entity "/home/pehser/.eiskaltdc/.dc/dcfriendlist.cfg"
slotRightButtonClickedSearchResult():

Item has  1  childs
        File:  "Похороненная =2009 США; Ужасы,Триллер= Laid to Rest (DVDRip; 1голос) [новинка torrents.ru].avi"
        Free slots:  4
        Host:  "217.77.208.179:411"
        Hub:  "DC HUB by WildPark"
        IP:  ""
        Nick:  "hfcgdf"
        Path:  "E:_\Finish1\"
        Size:  1658978304
        TTH:  "65MKDZVX4R5DVX5G4FJRVZZAC6I2TTWUW4ZNXXA"
slotRightButtonClickedSearchResult():

Item has  1  childs
        File:  "Похороненная =2009 США; Ужасы,Триллер= Laid to Rest (DVDRip; 1голос) [новинка torrents.ru].avi"
        Free slots:  4
        Host:  "217.77.208.179:411"
        Hub:  "DC HUB by WildPark"
        IP:  ""
        Nick:  "hfcgdf"
        Path:  "E:_\Finish1\"
        Size:  1658978304
        TTH:  "65MKDZVX4R5DVX5G4FJRVZZAC6I2TTWUW4ZNXXA"
slotRightButtonClickedSearchResult():

Item has  0  childs
        File:  "2009"
        Free slots:  6
        Host:  "217.77.208.179:411"
        Hub:  "DC HUB by WildPark"
        IP:  ""
        Nick:  "revansh"
        Path:  "anime\нехватает чегота\"
        Size:  0
        TTH:  "JB7WAAGE64BQESJOKUAIAWSJAJFD6QAAQBNESAQ"
Object::disconnect: No such signal QMdiSubWindow::onDie(QWidget*) in ./dcconnectionmanager.cpp:551
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали: