LINUX.ORG.RU

[virtuoso][nepomuk][gentoo][~amd64] Не работает. virtuoso-t: segfault

 ,


0

1

Здравствуйте.

Не работает непомук.

Виртуозо падает при загрузке.

$ dmesg | grep virtuoso
[   74.856095] virtuoso-t[3806]: segfault at ffffffffffffffff ip 00000000007d9829 sp 00007f5b01572c40 error 6 in virtuoso-t[400000+960000]

redland, soprano, kdelibs пересобирал.

kde-4.7 beta1 (4.6.80), не работало и с kde-4.6.4.

dev-db/virtuoso-odbc-6.1.3
dev-db/virtuoso-server-6.1.3
kde-base/nepomuk-4.6.80
app-misc/strigi-0.7.2
app-office/akonadi-server-1.5.80 (не работало и с 1.5.3 и с 1.5.2)
dev-libs/soprano-9999 (не работало и с 2.6.0)
dev-libs/redland-1.0.10-r2

Помогите разобраться, пожалуйста.


Ответ на: комментарий от tn1
CFLAGS="-march=corei7 -O2 -pipe" #(gcc-4.6.0), не работало и с safe cflags для core2 (с gcc-4.5.2)
LDFLAGS="-Wl,-O1 -Wl,--as-needed"

На всякий случай:

$ emerge --info
Portage 2.1.10.3 (default/linux/amd64/10.0/desktop/kde, gcc-4.6.0, glibc-2.13-r2, 2.6.38-tuxonice-r1 x86_64)
=================================================================
System uname: Linux-2.6.38-tuxonice-r1-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.0.3
Timestamp of tree: Thu, 23 Jun 2011 15:30:01 +0000
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r1, 3.2
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.5.2, 4.6.0
sys-devel/gcc-config:     1.5-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
Repositories: gentoo vmware sunrise wirelay stuff rion kde multimedia gamerlay-stable xmw dustin zugaina toolchain arcon qting-edge x11 java-overlay WNX-Official-Repository x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
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 /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks 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 en"
MAKEOPTS="-j9"
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="/var/lib/layman/vmware /var/lib/layman/sunrise /var/lib/layman/wirelay /var/lib/layman/stuff /var/lib/layman/rion /var/lib/layman/kde /var/lib/layman/multimedia /var/lib/layman/gamerlay /var/lib/layman/xmw /var/lib/layman/dustin /var/lib/layman/zugaina /var/lib/layman/toolchain /var/lib/layman/arcon /var/lib/layman/qting-edge /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/wnx /home/count/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X a52 aac aalib acl acpi alsa amd64 amr apache2 ape apng bash-completion berkdb bineditor bl bluetooth bluray bookmarks branding bs2b bzip2 cairo cdda cddb cdparanoia cdr chm cjk cli compat consolekit context cracklib crypt ctype cuda cups custom-cflags cxx cyrillic dbus declarative detex device-mapper dhcpcd dirac djvu dri dts dv dvd dvdr dvi2tty dvipdfm ebook emboss encode examples exif extensions extra extras fakevim fam fat fax fbcon ffmpeg filter firefox flac fontconfig fonts foomaticdb fortran frei0r games gdbm gdu ggi gif gimp git gnutls gphoto2 gpm graphics graphviz hotkeys hpijs html humanities iconsets iconv icu id3 id3tag idn ieee1394 image imagemagick iodbc ipv6 jadetex jingle jpeg json kde kipi kpathsea lastfm latex latex3 lcms ldap libcaca libnotify lirc lzma lzo mad maps matroska md5 md5sum mediaplayer melt mercurial mjpeg mmx mmxext mng mod_python modules mp3 mp4 mpeg mudflap multilib musepack music mysql ncurses network networking networkmanager nls nmap notify nptl nptlonly ntfs ntp nvidia odbc ogg omega openexr opengl openmp openvpn pam pango pcre pdf perl phonon plasma plugins png policykit ppds ppp pppd prelink private-headers ps pstricks publishers pyqt4 python python2 qml qt3support qt4 qthelp qtscript quicktime radio raster raw rdesktop readline reiserfs rss samba scanner science sdl semantic-desktop session smp sound speex spell sqlite sse sse2 sse3 sse4 ssl ssse3 startup-notification strigi subversion svg sysfs taglib tcpd tex tex4ht theora threads thumbnail tiff truetype twolame udev unicode usb v4l v4l2 vcard vcd vdpau vhosts video videos vim vim-pager vim-syntax vlc vmware_guest_freebsd vmware_guest_linux vmware_guest_windows vnc vorbis vpnc wav wavpack webkit whiteboarding wifi wimax win32 wireshark wmf x264 xanim xcb xcomposite xetex xindy xinerama xml xorg xpm xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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="canon sony_dscf1 sony_dscf55" 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 keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Ymilij
() автор топика
Ответ на: комментарий от Ymilij

Ну что же вы хотите, у вас вся система собрана из тестового ветки, даже gcc - hardmasked, наверно и glibc тоже, это даже тестовой системой сложно можно считать.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

glibc - ~. Только gcc и chromium hardmasked.

Всё остальное работает отлично.

virtuoso вёл себя точно также и на не «hardmasked» «системе».

Хочу разобраться (-:

Ymilij
() автор топика
Ответ на: комментарий от tn1

Благодарю, не подумал, что много букв могут оказаться не кстати.

Хм. Просто virtuoso-t из командной строки молча запускается и завершается, в процессах не появляется.

$ strace virtuoso-t вроде тоже подозрительным не выглядит. Разве что: «futex(0x7fff7d12021c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f8c94fdf700) = -1 EAGAIN (Resource temporarily unavailable)», или я что-то упускаю?

Может быть virtuoso запускается иначе при старте системы?

Ymilij
() автор топика
Ответ на: комментарий от Ymilij

Зачем ставить gentoo если не можешь совладать с портажами и проблемами софта из портажей - не понятно...

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

Благодарю. Вывод соответствующего strace. Я в этом не разбираюсь, но на первый взгляд всё спокойно. Посмотрел ~/.xsession-errors, привлекло внимание:

akonadi_maildispatcher_agent(3807)/libakonadi Akonadi::AgentManagerPrivate::createDBusInterface: AgentManager failed to get a valid AgentManager D
Bus interface. Error is: 1 "org.freedesktop.DBus.Error.NameHasNoOwner" "Could not get owner of name 'org.freedesktop.Akonadi.Control': no such name"
...
"/usr/bin/akonadi_nepomuk_contact_feeder(3811)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomuksto
rage was not provided by any .service files"
...
"/usr/bin/akonadi_nepomuk_email_feeder(3813)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstora
ge was not provided by any .service files"
...
[/usr/bin/nepomukservicestub] Using Virtuoso Version: "6.1.3.3127-pthreads" 
Using Virtuoso Version: "6.1.3.3127-pthreads" 
void Soprano::VirtuosoController::writeConfigFile(const QString&, const BackendSettings&) "/tmp/virtuoso_Cj3840.ini" 
Starting Virtuoso server: "/usr/bin/virtuoso-t" ("+foreground", "+configfile", "/tmp/virtuoso_Cj3840.ini", "+wait")
"/usr/bin/kactivitymanagerd(3779)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server'"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server'"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "QLocalSocket::connectToServer: Invalid name"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server'"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server'"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/kactivitymanagerd(3779)" Soprano: "Invalid iterator."

count@ymilij ~ $ man virtuoso
Нет справочной страницы для virtuoso
count@ymilij ~ $ man virtuoso-t
Нет справочной страницы для virtuoso-t
count@ymilij ~ $ man virtuoso-server
Нет справочной страницы для virtuoso-server
Ymilij
() автор топика
Ответ на: комментарий от Jetty

В общем, снёс ~/.dbus, ~/.kde4, ~/.kderc, ~/.config/akonaid (сносил и ранее, не помогало) и ~/.config/kde.org.

Вопрос решился.

Премного благодарен всем откликнувшимся.

А вам, Jetty, могу пожелать лишний раз не язвить, пустое это, как по мне ;-)

Ymilij
() автор топика
Ответ на: комментарий от Jetty

Мне это тоже близко, но в обычной ситуации мы редко ограничиваемся чем-то одним.

Ymilij
() автор топика
Ответ на: комментарий от Jetty

Я про комментарий, оставленный чуть ниже.

Благодарен за помощь.

Ymilij
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.