Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185165 - app-cdr/k3b-1.0.3 - After upgrading to kernel 2.6.22 hangs after recording of DVDs
Summary: app-cdr/k3b-1.0.3 - After upgrading to kernel 2.6.22 hangs after recording of...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-13 06:48 UTC by Rickard Närström
Modified: 2007-08-09 14:04 UTC (History)
1 user (show)

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


Attachments
Debuglog from k3b (k3b-debug.log,262.54 KB, text/plain)
2007-08-09 05:23 UTC, Rickard Närström
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rickard Närström 2007-07-13 06:48:50 UTC
When recording is done and k3b begins to verify data k3b hangs. 100% CPU (mostly system CPU) is used at this time (I have not verified what process is using this).

After aborting the process the DVD is not damaged at all and I can use it as if the process where succeeded.

I am using DVD-R discs and have not verified if this hapends on any other media.

Next time I am recording a DVD I will collect and post more information.

k3b is app-cdr/k3b-1.0.2
The kernel is 2.6.22-gentoo
----
paludis 0.24.5

Built by paludisbuild@workstation on 2007-07-10T08:03:37+0200
CXX:         x86_64-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2)
CXXFLAGS:    -O2 -fomit-frame-pointer -march=k8 -pipe
LDFLAGS:     -Wl,-O1 -Wl,--as-needed
DATADIR:     /usr/share
LIBDIR:      /usr/lib64
LIBEXECDIR:  /usr/libexec
SYSCONFDIR:  /etc
stdlib:      GNU libstdc++ 20070214
libebt:      1.3.0
libwrapiter: 1.2.0
sandbox:     enabled

Repository virtuals:
    Configuration information:
        format:                virtuals

Repository installed_virtuals:
    Configuration information:
        format:                installed_virtuals

Repository gentoo:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /var/paludis/repositories/gentoo/metadata/cache
        distdir:               /var/paludis/distfiles
        eclassdirs:            /var/paludis/repositories/gentoo/eclass
        format:                ebuild
        location:              /var/paludis/repositories/gentoo
        names_cache:           /var/paludis/repositories/gentoo/.cache/names
        newsdir:               /var/paludis/repositories/gentoo/metadata/news
        pkgdir:                /var/paludis/repositories/gentoo/packages
        profiles:              /var/paludis/repositories/gentoo/profiles/default-linux/amd64/2007.0/desktop
        securitydir:           /var/paludis/repositories/gentoo/metadata/glsa
        setsdir:               /var/paludis/repositories/gentoo/sets
        sync:                  rsync://rsync.europe.gentoo.org/gentoo-portage/
        sync_options:
        write_cache:           /var/empty

    Package information:
        app-admin/eselect-compiler: (none)
        dev-java/java-config:  1.3.7, 2.0.33-r1
        dev-lang/python:       2.4.4-r4
        dev-python/pycrypto:   2.0.1-r5
        dev-util/ccache:       (none)
        dev-util/confcache:    (none)
        sys-apps/sandbox:      1.2.18.1
        sys-devel/autoconf:    2.13, 2.61-r1
        sys-devel/automake:    1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
        sys-devel/binutils:    2.17
        sys-devel/gcc-config:  1.3.16
        sys-devel/libtool:     1.5.24
        virtual/os-headers:    2.6.22

    Variable information:
        ACCEPT_KEYWORDS:
        AUTOCLEAN:
        CBUILD:                x86_64-pc-linux-gnu
        CFLAGS:                -Os -fomit-frame-pointer -march=k8 -pipe
        CHOST:                 x86_64-pc-linux-gnu
        CONFIG_PROTECT:
        CONFIG_PROTECT_MASK:
        CTARGET:
        CXXFLAGS:              -Os -fomit-frame-pointer -march=k8 -pipe
        DISTDIR:               /var/paludis/distfiles
        FEATURES:
        GENTOO_MIRRORS:
        INSTALL_MASK:
        LANG:
        LC_ALL:                C
        LDFLAGS:               -Wl,-O1 -Wl,--as-needed
        LINGUAS:
        MAKEOPTS:
        PKGDIR:
        PORTAGE_COMPRESS:
        PORTAGE_COMPRESS_FLAGS:
        PORTAGE_RSYNC_EXTRA_OPTS:
        PORTAGE_RSYNC_OPTS:
        PORTAGE_TMPDIR:        /var/tmp/paludis
        PORTDIR:               /var/paludis/repositories/gentoo
        PORTDIR_OVERLAY:
        SYNC:
        USE:

Repository installed:
    Configuration information:
        buildroot:             /var/tmp/paludis
        format:                vdb
        location:              /var/db/pkg
        names_cache:           /var/db/pkg/.cache/names
        provides_cache:        /var/db/pkg/.cache/provides
        root:                  /
        world:                 /var/db/pkg/world

Repository ricce_n-local:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /var/empty
        distdir:               /var/paludis/distfiles
        eclassdirs:            /var/paludis/repositories/gentoo/eclass /var/paludis/repositories/local/eclass
        format:                ebuild
        location:              /var/paludis/repositories/local
        master_repository:     gentoo
        names_cache:           /var/empty
        newsdir:               /var/paludis/repositories/local/metadata/news
        pkgdir:                /var/paludis/repositories/gentoo/packages
        profiles:              /var/paludis/repositories/gentoo/profiles/default-linux/amd64/2007.0/desktop
        securitydir:           /var/paludis/repositories/local/metadata/glsa
        setsdir:               /var/paludis/repositories/local/sets
        sync:
        sync_options:
        write_cache:           /var/empty
----
Comment 1 Andreas Arens 2007-07-13 08:53:37 UTC
I read something on cdrecord AN30 changelog about fixing DVD-support. Which tool set do you use? ~ for me currently has cdrtools-2.01.01_alpha27, does updating to alpha30 fix it?
Comment 2 Rickard Närström 2007-07-13 09:19:21 UTC
I am using growisofs from dvd+rw-tools-7.0.

cdrtools are 2.01.01_alpha29 but those should not be used when recording DVDs.
Comment 3 Rickard Närström 2007-07-13 16:51:36 UTC
I just recorded a DVD without k3b hanging. -- The process have already failed 2 times as described above and now 1 time recorded and verified the disk without problems.



Some more info from k3b's log -- I will submit a full log when I can reproduce this and maybe see a pattern in when it fails.

System
-----------------------
K3b Version: 1.0.2

KDE Version: 3.5.7
QT Version:  3.3.8
Kernel:      2.6.22-gentoo
Devices
-----------------------
SONY DVD RW DW-U18A UYS3 (/dev/hdc, ) [Cd-r, Cd-rw, cd-rom, dvd-rom, Dvd-r, Dvd-rw, Dvd+r, Dvd+rw] [dvd-rom, Dvd-r sekvensiell, Dvd-rw begränsad överskrivning, Dvd-rw sekvensiell, Dvd+rw, Dvd+r, cd-rom, Cd-r, Cd-rw] [SAO, Track-at-once, Obehandlat, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Begränsad överskrivning]

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/hdc=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:2152854 -dvd-compat -speed=4 -use-the-force-luke=bufsize:32m 

mkisofs calculate size command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid Wichblade -volset  -appid K3B THE CD KREATOR (C) 1998-2006 SEBASTIAN TRUEG AND THE K3B TEAM -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-ricce_n/k3bis5HTa.tmp -rational-rock -hide-list /tmp/kde-ricce_n/k3bBMaGyb.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-ricce_n/k3bWJuOgb.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-ricce_n/k3bLZ9Hxa.tmp 

mkisofs command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -volid Wichblade -volset  -appid K3B THE CD KREATOR (C) 1998-2006 SEBASTIAN TRUEG AND THE K3B TEAM -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-ricce_n/k3boodCgc.tmp -rational-rock -hide-list /tmp/kde-ricce_n/k3b51ttWb.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-ricce_n/k3b6L8YLa.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-ricce_n/k3bgBkM7b.tmp 

Comment 4 Lars Weiler (RETIRED) gentoo-dev 2007-07-13 19:46:17 UTC
(In reply to comment #2)
> cdrtools are 2.01.01_alpha29 but those should not be used when recording DVDs.

Please upgrade and test again.  alpha29 had an upstream bug which broke DVD-recording.
Comment 5 Lars Weiler (RETIRED) gentoo-dev 2007-07-20 12:44:24 UTC
No reply from user.  Closing.
Comment 6 Rickard Närström 2007-08-09 05:23:03 UTC
This is still a problem, and I failed to find any pattern of when it hapens.

cdrtools-2.01.01_alpha32
dvd+rw-tools-7.0

Oh and this also hapens if I disable verification, k3b will then freeze trying to eject the disc.

All GUI works extremely slowly and to get the system working again I need to press the eject button on the recorder.
Comment 7 Rickard Närström 2007-08-09 05:23:36 UTC
Created attachment 127334 [details]
Debuglog from k3b
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2007-08-09 14:04:38 UTC
Unrelated to kernel version. Please follow https://bugs.kde.org/show_bug.cgi?id=147970