Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
media-video/kino-0.7.1 crashes on me when i try to start it up. This is particularly odd because I used it days ago, and it worked just fine. I wondered if something it depended on got updated/reinstalled, so i remerged kino, and i get the same result: > Creating Magick Page >> Searching /usr/lib/kino-gtk2 for plugins (gnome_segv:16134): Gtk-WARNING **: Ignoring the separator setting Any ideas would be appreciated, as #gentoo did not know. Gentoo Base System version 1.4.3.10p1 Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 AMD Athlon(TM) XP 1800+ distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -funroll-loops -fprefetch-loop- arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/ share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/co nfig /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -funroll-loops -fprefetch-loo p-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache notitles sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ftp://gento o.ccccom.com" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm avi berkdb cdr chroot crypt cups dv dvd dvdr encode f oomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl pn g pwdb python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib" [any hints on fixing that nasty paste would be nice too, sorry]
When kino crashes it pops up an interface, bug buddy, part of gnome. I looked at the output it was going to send to devs but it was useless. Ebuild had no debug flag, config script had nothing about debug. Thanks to a tip from rac, I'm sticking -g in CFLAGS and nostrip in FEATURES, and trying again. I've sent this via bugbuddy, and here was it's output: Backtrace was generated from '/usr/bin/kino' Using host libthread_db library "/lib/libthread_db.so.1". 0x4025d5e8 in waitpid () from /lib/libpthread.so.0 #0 0x4025d5e8 in waitpid () from /lib/libpthread.so.0 #1 0x400d4758 in ?? () from /usr/lib/libgnomeui-2.so.0 #2 0x4009ac82 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x00001d64 in ?? () #4 0xbfffe9ec in ?? () And here is my info with the above changes: Gentoo Base System version 1.4.3.10p1 Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 AMD Athlon(TM) XP 1800+ distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-g -O2 -march=athlon-xp -fomit-frame-pointer -funroll-loops -fprefetch-lo op-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/ share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/co nfig /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-g -O2 -march=athlon-xp -fomit-frame-pointer -funroll-loops -fprefetch- loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache nostrip notitles sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ftp://gento o.ccccom.com" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm avi berkdb cdr chroot crypt cups dv dvd dvdr encode f oomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl pn g pwdb python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib"
I don't want to be a nag here, however I've got tapes filling up and no way to pull off of them. Any chance this bug has been noticed? Thanks gang, keep truckin :)
I keep finding out more information, so here is the end of strace kino: open("/usr/lib/kino-gtk2", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOE NT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- write(3, "\234\21\3\0\3\0@\2\200\0\0\0\234\24.\0\3\0@\2\1\0\0\0&"..., 10340) = 10 340 write(3, " \21\2\0\0\0\0\0", 8) = 8 write(3, "+\21\1\0", 4) = 4 read(3, 0xbfffecf0, 32) = -1 EAGAIN (Resource temporarily unavail able) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1\214\0\0\0\0\0\5\0\340\1\0\0\0\0\1\0\0\0\36\0\0\0\300"..., 32) = 32 fork() = 8493 waitpid(8493, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 8493 --- SIGCHLD (Child exited) @ 0 (0) --- sigreturn() = ? (mask now [SEGV RTMIN]) _exit(1) Indeed, /usr/lib/kino-gtk2 does not exist at all. # etcat -v gtk+ [ Results for search key : gtk+ ] [ Candidate applications found : 5 ] Only printing found installed programs. * x11-libs/gtk+ : [ I] 1.2.10-r10 (1) [ ] 1.2.10-r11 (1) [ ] 2.2.4-r1 (2) [ ] 2.4.0-r1 (2) [ ~I] 2.4.1 (2) I'm wondering if kino is expecting gtk+-2.2.4. Unfortunately 2.2 and 2.4 are slot 2, so I can't figure out a way to test this.
Further tips from kloeri and jstubbs caused me to emerge kino like so: CFLAGS="-g" FEATURES="nostrip -ccache" emerge kino I then upgraded gdb to 6.1 from 6.0. Here is the result: > Creating Magick Page >> Searching /usr/lib/kino-gtk2 for plugins Program received signal SIGSEGV, Segmentation fault. 0x081048d1 in GDKImageFilterRepository::SelectionChange () (gdb) backtrace #0 0x081048d1 in GDKImageFilterRepository::SelectionChange () #1 0x081047d4 in GDKImageFilterRepository::Initialise () #2 0x080ee9ed in PageMagick::PageMagick () #3 0x080c4cfd in KinoCommon::KinoCommon () #4 0x080f3a14 in kinoInitialise () #5 0x08070e00 in main (argc=1, argv=0xbffff554) at main.c:157 (gdb)
Well after all that, it appears I've stumbled around enough and solved the issue. Unfortunately I don't know what the issue was, anyway. Here is what I did: Unmerged kino-0.7.1 Merged kino-0.7.0 (it ran) Unmerged kino-0.7.0 Merged kino-0.7.1 And well, it ran.. Hopefully if anybody else runs into this, it can be solved by these steps.
closing
Created an attachment (id=34986) [details] kino-0.7.1 strace emerging kino-0.7.0 does nothing to solve this problem. Relevant part of strace output: 12876 open("/usr/lib/kino-gtk2", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 17 12876 fstat(17, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 12876 fcntl(17, F_SETFD, FD_CLOEXEC) = 0 12876 getdents64(17, /* 2 entries */, 4096) = 48 12876 stat("/usr/lib/kino-gtk2/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 12876 stat("/usr/lib/kino-gtk2/..", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0 12876 getdents64(17, /* 0 entries */, 4096) = 0 12876 close(17) = 0 12876 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
please provide #emerge info
Here's my emerge info (and yes it has gtk2 in USE flags). Thanks! Gentoo Base System version 1.4.16 Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7) ================================================================= System uname: 2.6.7 x86_64 5 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac alsa amd64 apm audiofile avi berkdb bonobo cdr chroot crypt cups dga dnd dv dvd dvdr encode esd faad ffmpeg flac foomaticdb freetype gdbm gif gimpprint glade gnome gphoto2 gpm gtk gtk2 icq ieee1394 imlib joystick jpeg libg++ libwww lufsusermount mad matroska mikmod mng motif mozilla mpeg mpeg4 multilib ncurses nogcj oggvorbis opengl openssh oss pam pdflib perl png pthreads python quicktime readline samba sdl slang spell ssl tcltk tcpd theora tiff transcode truetype usb xine xml2 xmms xv xvid zlib"
This appears to be a duplicate of bug 52446.
*** This bug has been marked as a duplicate of 52446 ***