deluge - 1.3.1 - 1.3.2 Segmentation fault в чём причина
Здравствуйте
До последнего обновления мира deluge работал вполне обычно
Но после обновления стал падать в segmentation fault при простом запуске со старой конфигурацией. Сброс конфигурации не помог - торрент-клиент работал только до добавления в него абсолютно любого торрента. После добавления падает в Segmentation fault. Папка для загружаемого торрента создаётся. Данная ошибка проявляется только в deluge-gtk. deluge-web ведёт себя как обычно. При общении ч/з багтреккер на форуме этого клиента мне было укзано на ошибку в glibc-2.12, но попытка сменить версию glibc, патчинг приложенным патчем не дал никаго результата. Есть подозрение на ошибки в коде deluge, python, boost, glibc. т.е. одна старая связка программ работает(есть слепок в tar.bz2 архиве) а новая нет.
При необходимости могу приложить dbg stack trace и пр.
emerge --info
Portage 2.1.9.42 (default/linux/x86/10.0, gcc-4.4.5, libc-0-r0, 2.6.34-gentoo-r6 i686) ================================================================= System uname: Timestamp of tree: Thu, 09 Jun 2011 16:15:01 +0000 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.1-r1, 3.1.3-r1 dev-util/cmake: 2.8.4-r1 sys-apps/baselayout: 2.0.2 sys-apps/openrc: 0.8.2-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.82 sys-kernel/linux-headers: 2.6.36.1 sys-libs/glibc: 2.13-r2 virtual/os-headers: 0 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="ru_RU.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="ru" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl alsa apache2 berkdb bzip2 cairo cjk cli consolekit cracklib crypt cups cxx dbus dri fortran gdbm gnutls gpm gtk iconv ipv6 jpeg jpeg2k kde modules mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python qt qt3support qt4 readline session sqlite ssl sysfs tcpd tiff unicode webinterface x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="ati fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Также в ходе диалога на багтреккере один из модераторов указа что-то про pygdk, но вразумительного ответа по своему вопросу я не получил.
- Для комментирования войдите или зарегистрируйтесь
Это не ваш случай? :)
Это не ваш случай? :)
могу порекомендовать:
должно помочь...
Нет это не мой
Нет это не мой случай
Попробую но думаю что врятли поможет.
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
Ну да! А писали, что патч
Ну да! А кто-то говорил, что патч накладывал... ;)
и еще кстати.
Также в ходе диалога на
Линк на баг можно ?
если это не bgo , то заведи баг там, сделав http://www.gentoo.org/proj/en/qa/backtraces.xml
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ну надо выяснить, в каком
Ну надо выяснить, в каком файле падает-то.
strace в руки и вперёд
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
emerge -e и strace будут
emerge -e и strace будут вечером. Баг на bgo заведу обязательно.
https://dev.deluge-torrent.org/ticket/1877 - это баг на сайте торрент-клиента
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
После выполнения emerge -e
После выполнения emerge -e net-p2p/deluge ничего не изменилось
Конец лога strace
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
backtrace сюда же
backtrace сюда же, вернее сразу на bgo :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
backtrace для нормальной
backtrace для нормальной сборки я выложил на bgo и выкладываю сюда
а для debug версии мне не понятно что именно пересобирать с дебаг ключами
Кстати на багтреккере deluge мне в явной форме объяснили что они мне ничего не могут подсказать
я человек с достаточно твёрдым знанием C, С++ и ассемблера по x86, поэтому как только появится больше времени возможно сам докопаюсь до сути проблемы. Просто сейчас при таком обилие зависимостей и малого опыта программирования и отладки под linux мне не совсем понятно в каком направлении двигаться.
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
а для debug версии мне не
я давал ссылку на ховтушку генты по бактрейсу, пересобрать как минимум глибц и все депенды, как максимум все что есть. Идея в том, что бы все функции имели ясные и понятные имена.
Еще раз напоминаю - флаг debug включать не надо
И дайте ссылку на ваш баг на bgo
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
я по ховтушке включил
я по ховтушке включил необходимые опции gcc, и отправил на пересборку по зависимостям для этого пакета.
ссылка на мой баг в bgo http://bugs.gentoo.org/show_bug.cgi?id=371171
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
собрал с тем флагом
собрал с тем флагом систему
вот результат
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
У меня тоже проблема с
У меня тоже проблема с делюге. Вылетает на этапе добавления торрент файла, в консоли только одна запись ОШИБКА СЕГМЕТИРОВАНИЯ. Кторрент и qbittorrent работают без проблем, а здесь засада, при чём на всех версиях, что в портеже. Что делать, помогите...
ерсиях, что в портеже. Что
Ныть на форумах ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga
Сарказм оценил. Только ошибочка вышла со знаком "?" Сей глубокомысленный "след", логичней было бы оставить со знаком "!"
Собирать инфу, писать
Собирать инфу, писать багрепорты, в общем не сидеть на месте. Чем больше инфы тем лучше, т.к. меня допустим отправили на багтреккере deluge на bgo, с пометкой ничем не можем помочь. На bgo тоже вяло как-то отреагировали.
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
nis написал(а):Собирать
+10
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Выполнил в консоли от
Выполнил в консоли от юзера:
Запустил делюгу, всё работает. По крайней мере у меня.
Примерно так ?
Примерно так ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
т.к. Товарищи с обеих сторон
т.к. Товарищи с обеих сторон не особо активны, я лучше потихоньку доковыряю deluge, сделаю ему фронтэнд на Qt, а заодно постомотрю в чём же причина ошибки. я просто по тому что творится с этим клиентом так и не понял где собственно конфликт. А веб-морда сего треккера лучше бы вообще не появлялась, там косяков прудом пруди: начиная с того что включенные модули не сохраняются, заканчивая тем что он нагружает систему при количестве торрентов 120+, закрываешь вкладку и всё ок. В общем будет чем занятся на ближайшее время.
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
Перейти на transmission?
Перейти на transmission?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ога, и плагины занова
ога, и плагины занова переписывать
Мой блог про ембеддед и хенмейд nis-embedded.blogspot.com
Столкнулся с аналогичной
Столкнулся с аналогичной проблемой, deluge сегфолтится при добавлении торрент-файла. Различные манипуляции, в том числе и описываемые здесь, с python, boost и rb_libtorrent положительного результата не дали.
Поэтому вопрос к топикстартеру, найдено ли какое-либо решение на данный момент?
Вобщем поиск решения
Вобщем поиск решения затянулся, попытка сочетания различных версий библиотек (и старых и свежих), пересборка мира, набивший оскомину python-updater, не дали никакого положительного результата... Процесс совокупления моего головного мозга и deluge завершился полным выносом первого и сносом второго... и установкой более легковесного transmission, чего и топикстартеру желаю.
Аналогично
Просто пересел на qbittorrent и забыл о делюге с его приколами.
Столкнулся с аналогичной
Столкнулся с аналогичной проблемой, гугл выдал две ссылки: эту и вот эту http://forums.gentoo.org/viewtopic-p-6432793.html . Там нашлось решение: переcобрать x11-libs/cairo с флагом -qt4. Мне помогло.
А мне -qt4 в cairo не
А мне -qt4 в cairo не помогло, в итоге, как писал выше, пользуюсь transmission )
пользуюсь qbittorrent проблем
пользуюсь qbittorrent проблем пока не замечал вообще. Правда юзаю его не так активно, но уже как полгода.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"