#155 gcdmaster hangs on wav file scan

closed-fixed
nobody
None
5
2006-09-18
2006-03-09
Paul Winkler
No

Gnome GnomeCDMaster 1.2.1

Lately I cannot create new CD sessions with gcdmaster
at all. Every time I do Edit -> Insert File, gcdmaster
uses ~ 90% CPU "forever" (longest I've let it run was
20 minutes). Length of the selected wav file does not
seem to matter.

The gcdmaster GUI is still responsive, i.e. I can quit;
but it never finishes "scanning file" and never shows
any waveforms.

I can open old sessions just fine.

Creating a new session and trying to "Insert File" with
the same wav file used for an old session == freeze.

Let me know if i can provide more info.

Discussion

  • Denis Leroy
    Denis Leroy
    2006-03-09

    Logged In: YES
    user_id=95186

    Well that doesn't sound good. On what platform/distribution
    are you seeing this behavior ?

     
  • Paul Winkler
    Paul Winkler
    2006-03-09

    Logged In: YES
    user_id=38329

    Thanks for the quick response. I run Gentoo. More info
    follows. Also, I don't know if it's useful, but I'm
    uploading a gzipped strace of trying to insert a wav file; I
    cut it off after thirty seconds or so.
    Should I try gdb? I don't know much about gdb.

    pw@kermit ~ $ uname -a
    Linux kermit 2.6.15-gentoo-r1-nosmp-nopreempt-wireless #1
    Sun Jan 22 18:58:00 EST 2006 i686 Pentium III (Coppermine)
    GenuineIntel GNU/Linux
    pw@kermit ~ $ ldd `which gcdmaster`
    linux-gate.so.1 => (0xffffe000)
    libgnomeuimm-2.6.so.1 =>
    /usr/lib/libgnomeuimm-2.6.so.1 (0xb7ee6000)
    libgnomemm-2.6.so.1 => /usr/lib/libgnomemm-2.6.so.1
    (0xb7ede000)
    libgnomecanvasmm-2.6.so.1 =>
    /usr/lib/libgnomecanvasmm-2.6.so.1 (0xb7e9d000)
    libgconfmm-2.6.so.1 => /usr/lib/libgconfmm-2.6.so.1
    (0xb7e8b000)
    libglademm-2.4.so.1 => /usr/lib/libglademm-2.4.so.1
    (0xb7e82000)
    libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0
    (0xb7df2000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0xb7de9000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0xb7dd0000)
    libgnomevfsmm-2.6.so.1 =>
    /usr/lib/libgnomevfsmm-2.6.so.1 (0xb7d9c000)
    libgtkmm-2.4.so.1 => /usr/lib/libgtkmm-2.4.so.1
    (0xb7ae8000)
    libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0
    (0xb7ad2000)
    libgdkmm-2.4.so.1 => /usr/lib/libgdkmm-2.4.so.1
    (0xb7a8e000)
    libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1
    (0xb7a4b000)
    libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1
    (0xb7a23000)
    libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0
    (0xb79c0000)
    libgnome-keyring.so.0 =>
    /usr/lib/libgnome-keyring.so.0 (0xb79b4000)
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7820000)
    libz.so.1 => /lib/libz.so.1 (0xb780e000)
    libgnomecanvas-2.so.0 =>
    /usr/lib/libgnomecanvas-2.so.0 (0xb77e1000)
    libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0xb77cd000)
    libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb77c5000)
    libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2
    (0xb77ac000)
    libpangoft2-1.0.so.0 =>
    /usr/lib/libpangoft2-1.0.so.0 (0xb7785000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
    (0xb7403000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
    (0xb7378000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb735d000)
    libgdk_pixbuf-2.0.so.0 =>
    /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7346000)
    libpangocairo-1.0.so.0 =>
    /usr/lib/libpangocairo-1.0.so.0 (0xb733f000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
    (0xb7305000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb72b1000)
    libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1
    (0xb7266000)
    libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0
    (0xb7200000)
    libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0
    (0xb71fa000)
    libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0
    (0xb71a0000)
    libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb716c000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
    (0xb7130000)
    libbonobo-activation.so.4 =>
    /usr/lib/libbonobo-activation.so.4 (0xb711c000)
    libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb70c2000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
    (0xb70be000)
    libdl.so.2 => /lib/libdl.so.2 (0xb70ba000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
    (0xb70b6000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
    (0xb7022000)
    libm.so.6 => /lib/libm.so.6 (0xb6fff000)
    libmad.so.0 => /usr/lib/libmad.so.0 (0xb6fe7000)
    libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
    (0xb6fdf000)
    libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb6fb7000)
    libogg.so.0 => /usr/lib/libogg.so.0 (0xb6fb2000)
    libao.so.2 => /usr/lib/libao.so.2 (0xb6fae000)
    libnsl.so.1 => /lib/libnsl.so.1 (0xb6f99000)
    libstdc++.so.6 =>
    /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so.6 (0xb6ec8000)
    libgcc_s.so.1 =>
    /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libgcc_s.so.1 (0xb6ebf000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb6e6d000)
    libc.so.6 => /lib/libc.so.6 (0xb6d55000)
    libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6d33000)
    libpangoxft-1.0.so.0 =>
    /usr/lib/libpangoxft-1.0.so.0 (0xb6d2c000)
    libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0
    (0xb6d21000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb6c51000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
    (0xb6c25000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6
    (0xb6bae000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6baa000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0xb6ba2000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1
    (0xb6b9f000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6b94000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6b8c000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xb6b7c000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6b77000)
    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6b47000)
    libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb6b14000)
    libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7
    (0xb6a0b000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xb69f7000)
    librt.so.1 => /lib/librt.so.1 (0xb69e3000)
    libORBitCosNaming-2.so.0 =>
    /usr/lib/libORBitCosNaming-2.so.0 (0xb69df000)
    /lib/ld-linux.so.2 (0xb7f6b000)
    libXft.so.2 => /usr/lib/libXft.so.2 (0xb69ca000)
    libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb69a4000)

     
  • Paul Winkler
    Paul Winkler
    2006-03-09

    strace from startup to hang

     
    Attachments
  • Denis Leroy
    Denis Leroy
    2006-09-18

    • status: open --> closed-fixed
     
  • Denis Leroy
    Denis Leroy
    2006-09-18

    Logged In: YES
    user_id=95186

    Fixed in CVS. Thank you.