You are not logged in.

#1 2003-07-31 23:34:41

Mt.Tam-Luxer
Member
From: San Rafael, CA, U.S.A.
Registered: 2003-07-24
Posts: 32

Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

Any ideas on this?


Noatun and Kaboodle 'SIGSEGV' on exit (Arch(nova)/KDE 3.1.3)

XMMS works fine, but I'd really like to use noatun/kaboodle, as well.


Output of 'strace -o kabo /opt/kde/bin/kaboodle' which caused 'SIGSEGV':


ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1059693446, 78617}, NULL) = 0
select(11, [3 4 5 7 9 10], [], [], {0, 2899}) = 0 (Timeout)
gettimeofday({1059693446, 88367}, NULL) = 0
gettimeofday({1059693446, 88481}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1059693446, 88664}, NULL) = 0
select(11, [3 4 5 7 9 10], [], [], {0, 42852}) = 1 (in [3], left {0, 40000})
gettimeofday({1059693446, 101200}, NULL) = 0
ioctl(3, FIONREAD, [32])                = 0
read(3, "241 360633001161r123263"..., 32) = 32
write(3, "n323300131v@3022365377"..., 52) = 52
ioctl(5, FIONREAD, [0])                 = 0
write(6, "", 1)                       = 1
ioctl(3, FIONREAD, [128])               = 0
read(3, "22361633001330012632361033001"..., 128) = 128
ioctl(5, FIONREAD, [1])                 = 0
ioctl(5, FIONREAD, [1])                 = 0
ioctl(5, FIONREAD, [1])                 = 0
gettimeofday({1059693446, 136538}, NULL) = 0
write(2, "kparts: ", 8)                 = 8
write(2, "Part::~Part 0x8102110n", 22) = 22
write(2, "kparts: ", 8)                 = 8
write(2, "deleting widget [Kaboodle::View "..., 115) = 115
ioctl(5, FIONREAD, [1])                 = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
close(11)                               = 0
close(10)                               = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
alarm(3)                                = 0
close(9)                                = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
close(0)                                = 0
close(1)                                = 0
close(2)                                = 0
close(3)                                = 0
close(4)                                = 0
close(5)                                = 0
close(6)                                = 0
close(7)                                = 0
close(8)                                = 0
close(9)                                = -1 EBADF (Bad file descriptor)
close(10)                               = -1 EBADF (Bad file descriptor)
close(11)                               = -1 EBADF (Bad file descriptor)
close(12)                               = 0



Output of 'strace -o noatu /opt/kde/bin/natune which caused 'SIGABRT':

(successful spawn of player followed by attempt to play 'Monte-Python.wav' in licq sounds folder)


rt_sigaction(SIGBUS, {SIG_DFL}, {0x414cef30, [BUS], SA_RESTORER|SA_RESTART, 0x41b17d48}, 8) = 0
close(3)                                = 0
pipe([3, 4])                            = 0
fork()                                  = 1387
close(4)                                = 0
read(3, "", 1)                        = 1
close(3)                                = 0
brk(0)                                  = 0x8063000
brk(0x8064000)                          = 0x8064000
uname({sys="Linux", node="HIQ", ...})   = 0
open("/root/.DCOPserver_HIQ__0", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40cf5000
read(3, "local/HIQ:/tmp/.ICE-unix/dcop118"..., 4096) = 50
close(3)                                = 0
munmap(0x40cf5000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
uname({sys="Linux", node="HIQ", ...})   = 0
connect(3, {sa_family=AF_UNIX, path="/tmp/.ICE-unix/dcop1183-1059693404"}, 37) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
write(3, "1", 8)         = 8
read(3, "1", 8)          = 8
access("/root/.ICEauthority", R_OK)     = 0
open("/root/.ICEauthority", O_RDONLY)   = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=183, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40cf5000
read(4, "3ICE,local/HIQ:/tmp/.ICE-uni"..., 4096) = 183
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40cf5000, 4096)                = 0
write(3, "21163MIT3001.0"..., 56) = 56
read(3, "31", 8)          = 8
read(3, "", 8)          = 8
access("/root/.ICEauthority", R_OK)     = 0
open("/root/.ICEauthority", O_RDONLY)   = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=183, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40cf5000
read(4, "3ICE,local/HIQ:/tmp/.ICE-uni"..., 4096) = 183
close(4)                                = 0
munmap(0x40cf5000, 4096)                = 0
write(3, "411320300222>431256331"..., 32) = 32
read(3, "62", 8)          = 8
read(3, "3MIT3001.0", 16) = 16
access("/root/.ICEauthority", R_OK)     = 0

Offline

#2 2003-08-11 09:29:23

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

i'm wondering too ... have the same results

-> use mplayer or xine or kaffeine (just posted in incoming)


The impossible missions are the only ones which succeed.

Offline

#3 2003-08-11 20:42:55

hApy
Member
From: Victoria, BC
Registered: 2003-04-13
Posts: 194
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

my suggestion would be to rebuild the package those applications are in, and see if you still have those errors.

not sure if you've done this yet, but here's an example (not at my machine so directories, etc might be slightly off):

> cd /usr/abs/kde/kdemultimedia
> makepkg

once that has finished

>pacman -U kdemultimedia-whatever.pkg.tar.gz

then try the apps again and see if they are still broken.

Hapy.

Offline

#4 2003-08-28 14:54:37

mb
Member
Registered: 2003-08-22
Posts: 14

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

I'm having the same problem with Kaboodle and Noatun.  However, they were working fine in KDE 3.1.2-1, which was included on the arch 0.5 iso.  I didn't start having problems until I upgraded to 3.1.3-1.  I rebuilt the kdemultimedia package, but the problem persists.

Anyone have any ideas on how to fix this?

Offline

#5 2003-08-28 15:12:00

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

are these standalone applications or part of the kde multimedia package?

i would go to the kde home page and see if there is any info their either in change logs or archived mail list stuff that mentions these issues.

also before you compile see if their are any compile time options that you may have to add to fix your issues.

for me the error messages above don't tell me much but then again i am not all-knowing


AKA uknowme

I am not your friend

Offline

#6 2003-08-29 23:26:03

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

hApy wrote:

my suggestion would be to rebuild the package those applications are in, and see if you still have those errors.

not sure if you've done this yet, but here's an example (not at my machine so directories, etc might be slightly off):

> cd /usr/abs/kde/kdemultimedia
> makepkg

once that has finished

>pacman -U kdemultimedia-whatever.pkg.tar.gz

then try the apps again and see if they are still broken.

Hapy.

ok, i tried to recompile them:

[...]
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... configure: error: Qt (>= Qt 3.1.0 and < Qt 3.2.0) (library qt-mt) not found. Please ch                                                    eck your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
make: *** No targets specified and no makefile found.  Stop.
==> Build Failed. Aborting...

ups ... kdemultimedia wants "qt" to be <3.2.0, but we have 3.2.1 ... i wonder why this dependency is not set in PKGBUILD of kdemultimedia (maybe the builder had a qt <3.2.0 and didnt look at the ./configure when (s)he built it --- well, it is not easy, because it is really fast :-) )


The impossible missions are the only ones which succeed.

Offline

#7 2003-08-31 00:56:48

hApy
Member
From: Victoria, BC
Registered: 2003-04-13
Posts: 194
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

hummm that is quite strange. perhaps that is the problem, if the ./configure is correct (seems like a strange thing to put in there if it's not true?) if there actually is some sort of change between 3.2.0 and 3.2.1 then that could be why it is crashing.

this is all just conjecture as I'm not anywhere near my comp ATM... if you feel like playing with the configure script, change the requirements in there, or try installing qt 3.2.0 and see if those apps still crash... smile

Hapy.

Offline

#8 2003-08-31 01:12:14

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

i opened a bug at bugs.kde.org

http://bugs.kde.org/show_bug.cgi?id=63444

... i hope the guys there know something about that ... at least they changed from my UNCONFIRMED to NEW ...


The impossible missions are the only ones which succeed.

Offline

#9 2003-09-02 02:42:01

Mt.Tam-Luxer
Member
From: San Rafael, CA, U.S.A.
Registered: 2003-07-24
Posts: 32

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

Thanx, didn't know if it was Arch internal or KDE specific.

Offline

#10 2003-09-03 23:05:46

marin_linuxer
Member
From: San Rafael, CA U.S.A.
Registered: 2003-09-03
Posts: 111
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

Just loaded the Slackware-Live CD with KDE 3.1.3 and NOATUN works fine.  Wonder if there is something with the devfs system and audio/arts that is amiss!?!?


-- Linux!  Isn't it time?

Offline

#11 2003-09-04 04:57:03

hApy
Member
From: Victoria, BC
Registered: 2003-04-13
Posts: 194
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

what version of libqt does it use?

Hapy.

Offline

#12 2003-09-04 18:33:36

marin_linuxer
Member
From: San Rafael, CA U.S.A.
Registered: 2003-09-03
Posts: 111
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

hApy wrote:

what version of libqt does it use?

Hapy.


If you mean from the Slack-Live CD, it is:

/usr/lib/qt-3.1.2/lib/...


Any more ideas?


-- Linux!  Isn't it time?

Offline

#13 2003-09-04 19:17:57

marin_linuxer
Member
From: San Rafael, CA U.S.A.
Registered: 2003-09-03
Posts: 111
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

OK -- some exciting info:

I've discovered that if you remove the 'Young Hickory' plug-in it no longer crashes.  Found this in the kde bug files.

bug #57174 at bugs.kde.org

Looks like it has been fixed in cvs and is under testing before back-port.  Anyone willing to pop a cvs build into incoming(i've not learned how to makepkg, yet)?

Thanx


-- Linux!  Isn't it time?

Offline

#14 2003-09-04 19:52:28

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Noatun and Kaboodle 'SIGSEGV'or 'SIGABRT' on exit or play

marin_linuxer wrote:

Looks like it has been fixed in cvs and is under testing before back-port.  Anyone willing to pop a cvs build into incoming(i've not learned how to makepkg, yet)?

Thanx

will be soon in incoming ... it's building right now ...

pkgname=kdemultimedia-cvs, ok? (wanted to separate from the original)

EDIT: error ... but this happens often in CVS versions ...
the error looks like this:

klayoutbox_impl.cpp: In member function `virtual void
   KLayoutBox_Separator::resizeEvent(QResizeEvent*)':
klayoutbox_impl.cpp:81: error: no match for 'operator<<' in '
   (+(+(&kdDebug(int)())->kdbgstream::operator<<(const
   char*)("["))->kdbgstream::operator<<(const
   char*)((&__PRETTY_FUNCTION__)))->kdbgstream::operator<<(const char*)("] ")
   << QWidget::size() const()'
/opt/kde/include/kdebug.h:74: error: candidates are: kdbgstream&
   kdbgstream::operator<<(bool)
/opt/kde/include/kdebug.h:84: error:                 kdbgstream&
   kdbgstream::operator<<(short int)
/opt/kde/include/kdebug.h:94: error:                 kdbgstream&
   kdbgstream::operator<<(short unsigned int)
/opt/kde/include/kdebug.h:104: error:                 kdbgstream&
   kdbgstream::operator<<(char)
/opt/kde/include/kdebug.h:110: error:                 kdbgstream&
   kdbgstream::operator<<(unsigned char)
/opt/kde/include/kdebug.h:118: error:                 kdbgstream&
   kdbgstream::operator<<(int)
/opt/kde/include/kdebug.h:128: error:                 kdbgstream&
   kdbgstream::operator<<(unsigned int)
/opt/kde/include/kdebug.h:138: error:                 kdbgstream&
   kdbgstream::operator<<(long int)
/opt/kde/include/kdebug.h:148: error:                 kdbgstream&
   kdbgstream::operator<<(long unsigned int)
/opt/kde/include/kdebug.h:162: error:                 kdbgstream&
   kdbgstream::operator<<(const QString&)
/opt/kde/include/kdebug.h:174: error:                 kdbgstream&
   kdbgstream::operator<<(const char*)
/opt/kde/include/kdebug.h:186: error:                 kdbgstream&
   kdbgstream::operator<<(const QCString&)
/opt/kde/include/kdebug.h:195: error:                 kdbgstream&
   kdbgstream::operator<<(const void*)
/opt/kde/include/kdebug.h:204: error:                 kdbgstream&
   kdbgstream::operator<<(kdbgstream&(*)(kdbgstream&))
/opt/kde/include/kdebug.h:213: error:                 kdbgstream&
   kdbgstream::operator<<(double)
/opt/kde/include/kdebug.h:229: error:                 kdbgstream&
   kdbgstream::operator<<(QWidget*)
/opt/qt/include/qcstring.h:132: error:                 QDataStream&
   operator<<(QDataStream&, const QByteArray&)
/opt/qt/include/qcstring.h:240: error:                 QDataStream&
   operator<<(QDataStream&, const QCString&)
/opt/qt/include/qstring.h:825: error:                 QDataStream&
   operator<<(QDataStream&, const QString&)
/opt/qt/include/qpoint.h:100: error:                 QDataStream&
   operator<<(QDataStream&, const QPoint&)
/opt/qt/include/qsize.h:108: error:                 QDataStream&
   operator<<(QDataStream&, const QSize&)
/opt/qt/include/qrect.h:159: error:                 QDataStream&
   operator<<(QDataStream&, const QRect&)
/opt/qt/include/qregion.h:167: error:                 QDataStream&
   operator<<(QDataStream&, const QRegion&)
/opt/qt/include/qtextstream.h:302: error:                 QTextStream&
   operator<<(QTextStream&, QTextStream&(*)(QTextStream&))
/opt/qt/include/qtextstream.h:305: error:                 QTextStream&
   operator<<(QTextStream&, QTSManip)
/opt/qt/include/qglist.h:205: error:                 QDataStream&
   operator<<(QDataStream&, const QGList&)
/opt/qt/include/qstringlist.h:99: error:                 QDataStream&
   operator<<(QDataStream&, const QStringList&)
/opt/qt/include/qcolor.h:218: error:                 QDataStream&
   operator<<(QDataStream&, const QColor&)
/opt/qt/include/qbrush.h:87: error:                 QDataStream&
   operator<<(QDataStream&, const QBrush&)
/opt/qt/include/qpalette.h:178: error:                 QDataStream&
   operator<<(QDataStream&, const QColorGroup&)
/opt/qt/include/qpalette.h:181: error:                 QDataStream&
   operator<<(QDataStream&, const QPalette&)
/opt/qt/include/qfont.h:356: error:                 QDataStream&
   operator<<(QDataStream&, const QFont&)
/opt/qt/include/qpen.h:95: error:                 QDataStream&
   operator<<(QDataStream&, const QPen&)
/opt/qt/include/qpointarray.h:100: error:                 QDataStream&
   operator<<(QDataStream&, const QPointArray&)
/opt/qt/include/qwmatrix.h:120: error:                 QDataStream&
   operator<<(QDataStream&, const QWMatrix&)
make[5]: *** [klayoutbox_impl.lo] Error 1
make[5]: Leaving directory `/building/kdemultimedia/src/kdemultimedia/arts/gui/kde'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/building/kdemultimedia/src/kdemultimedia/arts/gui/kde'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/building/kdemultimedia/src/kdemultimedia/arts/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/building/kdemultimedia/src/kdemultimedia/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/building/kdemultimedia/src/kdemultimedia'
make: *** [all] Error 2
==> Build Failed.  Aborting...

here the PKGBUILD to try yourself

# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgname=kdemultimedia-cvs
OrigName=kdemultimedia
pkgver=20030904
pkgrel=1
pkgdesc="KDE Multimedia Programs ... the CVS version"
depends=('kdebase>=3.1.3' libao libvorbis )
url="http://www.kde.org"
source=()

build() {
  cd $startdir/src
  cvs -z3 -d:pserver:anonymous@anoncvs.kde.org:/home/kde co $OrigName
  cd $OrigName
  make -f Makefile.cvs
  ./configure --prefix=/opt/kde
  make || return 1
  make prefix=$startdir/pkg/opt/kde install
}

just cd to the directory you save this PKGBUILD and then run "makepkg"


The impossible missions are the only ones which succeed.

Offline

Board footer

Powered by FluxBB