Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72777 - k3b now failing with messages 'Could not find mime type application/octet-stream'
Summary: k3b now failing with messages 'Could not find mime type application/octet-str...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-28 16:24 UTC by Mark Knecht
Modified: 2005-08-11 06:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Knecht 2004-11-28 16:24:55 UTC
I have been doing generic updates to my machine. emerge -pv world, etc. I have not used k3b for a while. Today I Tried to use if and it fails with a message:

Could not find mime type
application/octet-stream

and then a second message

No mime types installed.

I then get a crash dialog box:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread -1231988080 (LWP 29369)]
0xffffe410 in ??
    ()
#0  0xffffe410 in ?? ()
#1  0x082774b8 in ?? ()

I have rebuilt k3b but this didn't help.

FYI - I do not run KDE itself but this has never mattered before.

Reproducible: Always
Steps to Reproduce:
Run k3b on my system...
Actual Results:  
Shown above in details. If I run k3b in a terminal I get these messages:

flash mark $ k3b
kio (KSycoca): WARNING: Found version 72, expecting version 75 or higher.
kio (KSycoca): WARNING: Outdated database found
kio (KSycoca): WARNING: Found version 72, expecting version 75 or higher.
kio (KSycoca): WARNING: Outdated database found
kio (KSycoca): WARNING: Found version 72, expecting version 75 or higher.
kio (KSycoca): WARNING: Outdated database found
KCrash: Application 'k3b' crashing...
flash mark $ 


Expected Results:  
Should run.

FYI: I have run k3b under this kernel for a while...

flash root # emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20041102-r0,
2.6.9-rc2-mm4-VP-S7-UMP-noACPI i686)
=================================================================
System uname: 2.6.9-rc2-mm4-VP-S7-UMP-noACPI i686 Mobile Intel(R) Pentium(R) 4 
   CPU 3.06GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.gentoo.gr.jp
http://www.zentek-international.com/mirrors/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 aalib alsa apm audiofile avi berkdb bitmap-fonts bonobo caps cdr crypt
cups dvd dvdr encode esd f77 fam flac fluidsynth foomaticdb fortran gdbm gif
gimp gimpprint gnome gphoto2 gpm gtk gtk2 gtkhtml guile imagemagick imlib jack
jack-tmpfs java jpeg kde ladcca libg++ libwww mad mikmod mmx motif mozcalendar
mozilla mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png
ppds python qt quicktime readline sdl slang sndfile spell sse ssl svga tcltk
tcpd tetex tiff truetype usb x86 xml xml2 xmms xv zlib video_cards_radeon"

flash root #
Comment 1 Lars Weiler (RETIRED) gentoo-dev 2005-01-08 07:19:31 UTC
A possible solution is to:

Just re-emerge k3b (if the kdelibs have been updated later to k3b, that could be a reason for the fail).  Otherwise you could do:

1. unmerge k3b
2. emerge mime-types
3. emerge ctags
4. unmerge and emerge kdelibs
5. emerge k3b

That will take some time, but your mime-types should be updated after that.
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-02-09 05:55:42 UTC
No reply from reporter.
Comment 3 Matthew Lane 2005-05-18 20:29:59 UTC
I have the same problem with k3b-0.11.23-r2 and kde-3.2.3.

Doing the following:

1. unmerge k3b
2. emerge mime-types
3. emerge ctags
4. unmerge and emerge kdelibs
5. emerge k3b

Did not work for me.  I tried it twice, and I even tried re-emerging all of the
kde packages that I had installed.

The funny thing is that this only happens to me if I am running k3b in kde.  I
can run this in fluxbox without any problems.  I still get the console messages
about kio but that does not appear to affect k3b.

On the gentoo forums, a fix that works at least temporarily is to:

rm -fr /var/tmp/kdecache-USERNAME/*
rm -fr /tmp/kde-USERNAME/*
rm -fr /tmp/ksocket-USERNAME/*

This only works until you log out.  After that, the procedure must be done again.  

Others sugested migrating to kde-3.4 but I like the relative safety of x86 stable.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r8 i686)
=================================================================
System uname: 2.6.11-gentoo-r8 i686 AMD Athlon(TM) XP 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  5 2005, 20:17:22)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.5, 1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.seren.com/gentoo
http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.netnitco.net
http://gentoo.binarycompass.org http://gentoo.eliteitminds.com
http://lug.mtu.edu/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl
divx4linux dvd dvdr emboss encode fam foomaticdb fortran gd gdbm gif gpm gtk
gtk2 imagemagick imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod mmx
motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python
qt quicktime readline samba sdl spell sse ssl tcltk tcpd tiff truetype
truetype-fonts type1-fonts vorbis xine xml2 xmms xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 4 Mark Knecht 2005-05-18 20:51:38 UTC
Sorry - somehow I guess I never saw that there had been any response on this. I
reported this quite a long time ago. (6 months) I have not seen this problem in
quite a long time. My thought would be to do a careful set of tests using 

emerge -pv --update --deep --newuse world (or possibly just k3b)

and then emerge anything that shows up using

emerge -pv --update --deep --oneshot world (or just k3b)

and then when all of that is clean look at the results of

revdep-rebuild -p

to ensure that everything needed is really installed. I run Gnome mostly these
days and sometimes fluxbox. 
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-05-19 02:33:26 UTC
Actually, the reason is known: kde applications compiled against kde-3.4 
cannot run in a kde-3.3 session, and we cannot do much for it... see also bug 
65030. 
Comment 6 jake 2005-08-11 06:26:40 UTC
um - so what is the solution here?  How can one run 3.3 and 3.4 apps together?
if not - shouldn't we make sure that one cant install 3.4 apps in a 3.3 kde?