Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65389 - K3b is extremly unstable
Summary: K3b is extremly unstable
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-26 03:57 UTC by Jannick Kuhr
Modified: 2005-02-19 11:45 UTC (History)
1 user (show)

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


Attachments
kernel config file (for compilation) (config-2.6.9-rc2-mm2,23.56 KB, text/plain)
2004-10-03 07:24 UTC, Olivier Mondoloni
Details
another kernel config file (config-2.6.9-rc2-mm2,21.82 KB, text/plain)
2004-10-04 23:03 UTC, Olivier Mondoloni
Details
got posted to another bug lol? not relevant here (.config,29.56 KB, text/plain)
2005-02-03 05:55 UTC, subscryer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jannick Kuhr 2004-09-26 03:57:22 UTC
Whenever I try to use k3b it crashes almost immediately, especially when I click on the "Create a new data CD"-button or later when I change some settings in the burning dialog. Removing the .kde/share/config/k3brc like suggested in the KDE bugzilla solves the problem only until the next start of k3b and additionally even if this file is removed, it crashes at another point.


Reproducible: Always
Steps to Reproduce:
1.start k3b
2.try to create a new data cd project

Actual Results:  
k3b crashes immediatelly or when I try to change some settings in the burning 
dialog. Burning a CD successfully is impossible. 

Expected Results:  
k3b should not crash and burn CDs 

I'm using the kde3.3, k3b-0.11.12-r1, gentoo-dev-sources-2.6.8-r4 on an AMD64, 
but I had the same problems with gentoo-dev-sources-2.6.7... 
 
Backtrace: 
(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)... 
(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 182994184304 (LWP 24379)] 
0x0000002a9aaaba86 in waitpid () 
   from /lib/libpthread.so.0 
#0  0x0000002a9aaaba86 in waitpid () from /lib/libpthread.so.0 
#1  0x0000002a9866e245 in KCrash::defaultCrashHandler(int) () 
   from /usr/kde/3.3/lib/libkdecore.so.4 
#2  0x0000002a9b2f9230 in killpg () from /lib/libc.so.6 
 
emerge info: 
Portage 2.0.50-r11 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 
2.6.8-gentoo-r4) 
================================================================= 
System uname: 2.6.8-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+ 
Gentoo Base System version 1.4.16 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="amd64" 
AUTOCLEAN="yes" 
CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer" 
CHOST="x86_64-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache" 
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ 
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
ftp://gentoo.inode.at/source/ 
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ 
http://gentoo.tiscali.nl/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 acpi alsa amd64 apm arts artswrappersuid avi berkdb bitmap-fonts cdr 
crypt cups divx4linux dvd dvdr encode esd fbcon foomaticdb gdbm gif gimpprint 
gpm gtk gtk2 imlib ipv6joystick jpeg kde libg++ libwww linguas_de mad mikmod 
motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pda pdflib perl 
png python qt quicktime readline samba sdl slang spell ssl tcpd tiff truetype 
xml2 xprint xv zlib"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-09-26 14:32:05 UTC
try the latest version in portage and try to lower your cflags
Comment 2 Jannick Kuhr 2004-10-03 04:01:06 UTC
I tried the latest version and it seems to be litte bit more stable, but it's still impossible to burn a CD due to random crashes.

I which way you would recommend to lower the cflags?
Comment 3 Jannick Kuhr 2004-10-03 06:12:45 UTC
I just recompiled k3b-0.11.17 with CFLAGS="-O0 -ggdb3" and CFLAGS="-ggdb", but this does not change anything... Very, very strange...
Comment 4 Olivier Mondoloni 2004-10-03 06:17:37 UTC
Same problems for me look at my emerge info :

Portage 2.0.50-r11 (default-amd64-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.9-rc2-mm3)
=================================================================
System uname: 2.6.9-rc2-mm3 x86_64 14
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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 /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="http://gentoo.mirror.sdv.fr http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt cups encode foomaticdb gdbm gif gpm gtk2 imlib java jpeg kde libg++ libwww linguas_fr mikmod motif mozilla mpeg ncurses nls nogcj nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell ssl tcpd truetype usb video_cards_radeon xml2 xmms xprint xv zlib"

I Have same problems with the following kernels :
2.6.8-gentoo-r4 (gentoo-dev-sources), 2.6.9-rc2-mm2.

Olivier.
Comment 5 Olivier Mondoloni 2004-10-03 07:24:29 UTC
Created attachment 40990 [details]
kernel config file (for compilation)

Try the following kernel config file for compilation.
The problem seems to be preemtible option.
I have test it without problems on k3b 0.11.17.
Give it a test.

Olivier
Comment 6 Jannick Kuhr 2004-10-03 12:59:37 UTC
Thank you. I tried you config with 2.6.9-rc2-mm2 (I only activated my Realtek 8139), but it changed nothing. Trying to create for example a DataCD immediately crashes k3b. I also tried to deactivate "preemtible" option in gentoo-dev-sources-2.6.8-r4 and to deactivate cfq-scheduler...

Jannick
Comment 7 Olivier Mondoloni 2004-10-04 23:03:05 UTC
Created attachment 41125 [details]
another kernel config file

Try this config file. Personnally, it works with k3b 0.11.16 on root and user
account. Works well.

Olivier
Comment 8 Olivier Mondoloni 2004-10-05 06:44:00 UTC
I have only one problem with k3b 0.11.16, I can burn only one data cd at a time. After burning of a cd, if I try to create another data cd project, k3b crash. I have to start again k3b to burn my second data cd.

Olivier.
Comment 9 Jannick Kuhr 2004-10-05 12:42:28 UTC
The new config also changed notthing. K3b is still absolutely unusable. So i went back to gentoo-dev-sources-2.6.7 with my old config and to the "stable" version of k3b. Of cause I got the same problems again.

But then I tried for the first time to start k3b out of xfce4 and everything workes fine. The same happens if I start k3b out of XSession. I think it is quite important that k3b only crashes if started out of kde. I tgink we are coming closer ;-)

Jannick
Comment 10 Olivier Mondoloni 2004-10-11 13:44:14 UTC
deactivate nptl USE variable.
USE="-nptl" and rebuild the following packages :
glibc, cdrtools, cdrdao, qt, kdelibs, kdebase, k3b.

For me, it looks good with the following version of k3b : 0.11.17 .

Olivier.
Comment 11 Olivier Mondoloni 2004-10-11 13:45:08 UTC
deactivate nptl USE variable.
USE="-nptl" and rebuild the following packages :
glibc, cdrtools, cdrdao, qt, kdelibs, kdebase, k3b.

For me, it looks good with the following version of k3b : 0.11.17 .

Olivier.
Comment 12 Heinrich Wendel (RETIRED) gentoo-dev 2004-12-29 10:27:09 UTC
so what's the status of this?
Comment 13 Jannick Kuhr 2005-01-02 06:45:49 UTC
With the most actual gentoo-dev-sources (atm 2.6.9-gentoo-r9), deactivated preemtible option and deactivated nptl USE variable, k3b-1.11.18 works better, but is still very unstable. For example burning a data CD only works if speed-autodetection is deactivated and a image is created first. Otherwise it will crash immediately.

Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
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="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://gentoo.inode.at/source/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.tiscali.nl/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="amd64 X acpi alsa arts artswrappersuid berkdb bitmap-fonts cddb cdr crypt cups dvd encode f77 fam flac foomaticdb fortran gif gimpprint gpm gtk gtk2 imagemagick imlib ipv6 java jp2 jpeg kde lzw lzw-tiff mad motif mpeg multilib nas ncurses nls oggvorbis opengl oss pam pda perl png ppds python qt readline samba spell ssl tcpd tiff truetype unicode usb userlocales xml2 xpm xrandr xv zlib linguas_de"
Comment 14 Simone Gotti (RETIRED) gentoo-dev 2005-01-02 10:00:28 UTC
Are you sure you aren't mixing libstdc++.so.5 (gcc 3.3) with libstdc++.so.6 (gcc 3.4)?

Take a look at my suggestions on bug #61146
Comment 15 Jannick Kuhr 2005-01-03 02:27:08 UTC
Thanl you, but I think this is not the problem here:

bash-2.05b$ ldd `which k3b`
        libk3bplugin.so.2 => /usr/lib/libk3bplugin.so.2 (0x0000002a95658000)
        libartskde.so.1 => /usr/kde/3.3/lib/libartskde.so.1 (0x0000002a9578d000)
        libqtmcop.so.1 => /usr/kde/3.3/lib/libqtmcop.so.1 (0x0000002a95918000)
        libsoundserver_idl.so.1 => /usr/kde/3.3/lib/libsoundserver_idl.so.1 (0x0000002a95a20000)
        libkmedia2_idl.so.1 => /usr/kde/3.3/lib/libkmedia2_idl.so.1 (0x0000002a95bc6000)
        libartsflow.so.1 => /usr/kde/3.3/lib/libartsflow.so.1 (0x0000002a95d30000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x0000002a95fe6000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x0000002a96111000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x0000002a962d6000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x0000002a963dd000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x0000002a966bc000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x0000002a967e6000)
        libmad.so.0 => /usr/lib/libmad.so.0 (0x0000002a968eb000)
        libartsflow_idl.so.1 => /usr/kde/3.3/lib/libartsflow_idl.so.1 (0x0000002a96a0a000)
        libmcop.so.1 => /usr/kde/3.3/lib/libmcop.so.1 (0x0000002a96c2e000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x0000002a96e12000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0000002a96f16000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0000002a9701a000)
        libkparts.so.2 => /usr/kde/3.3/lib/libkparts.so.2 (0x0000002a971a3000)
        libk3bdevice.so.2 => /usr/lib/libk3bdevice.so.2 (0x0000002a972fd000)
        libk3bcore.so.2 => /usr/lib/libk3bcore.so.2 (0x0000002a97422000)
        libk3btools.so.2 => /usr/lib/libk3btools.so.2 (0x0000002a9754d000)
        libk3bproject.so.2 => /usr/lib/libk3bproject.so.2 (0x0000002a976bd000)
        libkio.so.4 => /usr/kde/3.3/lib/libkio.so.4 (0x0000002a97996000)
        libkdeui.so.4 => /usr/kde/3.3/lib/libkdeui.so.4 (0x0000002a97e4b000)
        libkdesu.so.4 => /usr/kde/3.3/lib/libkdesu.so.4 (0x0000002a982d8000)
        libkwalletclient.so.1 => /usr/kde/3.3/lib/libkwalletclient.so.1 (0x0000002a983f2000)
        libkdecore.so.4 => /usr/kde/3.3/lib/libkdecore.so.4 (0x0000002a98505000)
        libDCOP.so.4 => /usr/kde/3.3/lib/libDCOP.so.4 (0x0000002a9889a000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x0000002a989ec000)
        libutil.so.1 => /lib/libutil.so.1 (0x0000002a98af0000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x0000002a98bf3000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0x0000002a98d09000)
        libkdefx.so.4 => /usr/kde/3.3/lib/libkdefx.so.4 (0x0000002a98e38000)
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x0000002a98f66000)
        libaudio.so.2 => /usr/X11R6/lib64/libaudio.so.2 (0x0000002a99899000)
        libXt.so.6 => /usr/X11R6/lib64/libXt.so.6 (0x0000002a999b1000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0x0000002a99b15000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0000002a99c7d000)
        libXi.so.6 => /usr/X11R6/lib64/libXi.so.6 (0x0000002a99d9e000)
        libXrandr.so.2 => /usr/X11R6/lib64/libXrandr.so.2 (0x0000002a99ea7000)
        libXcursor.so.1 => /usr/X11R6/lib64/libXcursor.so.1 (0x0000002a99faa000)
        libXft.so.2 => /usr/X11R6/lib64/libXft.so.2 (0x0000002a9a0b4000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x0000002a9a1c9000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0000002a9a2fc000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x0000002a9a485000)
        libdl.so.2 => /lib/libdl.so.2 (0x0000002a9a5a9000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0x0000002a9a6ab000)
        libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x0000002a9a7e1000)
        libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x0000002a9a8f3000)
        libSM.so.6 => /usr/X11R6/lib64/libSM.so.6 (0x0000002a9aad4000)
        libICE.so.6 => /usr/X11R6/lib64/libICE.so.6 (0x0000002a9abde000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0000002a9acfa000)
        libXrender.so.1 => /usr/X11R6/lib64/libXrender.so.1 (0x0000002a9ae80000)
        libz.so.1 => /lib/libz.so.1 (0x0000002a9af89000)
        libfam.so.0 => /usr/lib/libfam.so.0 (0x0000002a9b09d000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6 (0x0000002a9b1a4000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libgcc_s.so.1 (0x0000002a9b396000)
        libm.so.6 => /lib/libm.so.6 (0x0000002a9b4a2000)
        libc.so.6 => /lib/libc.so.6 (0x0000002a9b5a4000)
        libXau.so.6 => /usr/X11R6/lib64/libXau.so.6 (0x0000002a9b7b2000)
        /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000)


bash-2.05b$ ldd `which cdrecord`
        libc.so.6 => /lib/libc.so.6 (0x0000002a95658000)
        /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000)


bash-2.05b$ ldd `which cdrdao`
        libpthread.so.0 => /lib/libpthread.so.0 (0x0000002a95658000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x0000002a957de000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6 (0x0000002a958e3000)
        libm.so.6 => /lib/libm.so.6 (0x0000002a95ad5000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libgcc_s.so.1 (0x0000002a95bd7000)
        libc.so.6 => /lib/libc.so.6 (0x0000002a95ce3000)
        /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000)


In addition "revdep-rebuild -X --soname libstdc++.so.5" answers "There are no dynamic links to libstdc++.so.5... All done."
Comment 16 subscryer 2005-02-03 05:55:25 UTC
Created attachment 50260 [details]
got posted to another bug lol? not relevant here
Comment 17 Gregorio Guidi (RETIRED) gentoo-dev 2005-02-12 08:24:26 UTC
Any change with k3b-0.11.20?
Comment 18 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-19 11:45:19 UTC
also try development-sources-2.6.10