Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 223697 - media-sound/rosegarden-1.5.1 crashes when clicking on a symbol which was recently added to the panel
Summary: media-sound/rosegarden-1.5.1 crashes when clicking on a symbol which was rece...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-26 14:06 UTC by Albert Zeyer
Modified: 2009-12-07 08:16 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 Albert Zeyer 2008-05-26 14:06:40 UTC
I tried this:

I opened the Matrix editor, appened "Snap to 1/8" to one of the menu panels and clicked on it.

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb66a08e0 (LWP 1893)]
[KCrash handler]
#6  0x0839b349 in Rosegarden::MatrixView::slotSetSnap ()
#7  0x0839e29c in Rosegarden::MatrixView::slotSetSnapFromAction ()
#8  0x083a8f17 in Rosegarden::MatrixView::qt_invoke ()
#9  0xb7b6a808 in QObject::activate_signal (this=0x8be0658, clist=0x8be0818, 
    o=0xbfd5c4c8) at kernel/qobject.cpp:2356
#10 0xb7b6b350 in QObject::activate_signal (this=0x8be0658, signal=2)
    at kernel/qobject.cpp:2325
#11 0xb6eb10e7 in KAction::activated (this=0x8be0658) at kaction.moc:176
#12 0xb6eb113c in KAction::slotActivated (this=0x8be0658) at kaction.cpp:1102
#13 0xb6eb1024 in KAction::slotButtonClicked (this=0x8be0658, 
    state=LeftButton) at kaction.cpp:1147
#14 0xb6eb3faa in KAction::qt_invoke (this=0x8be0658, _id=17, _o=0xbfd5c5d0)
    at kaction.moc:220
#15 0xb7b6a808 in QObject::activate_signal (this=0x8c38040, clist=0x8c5b2f8, 
    o=0xbfd5c5d0) at kernel/qobject.cpp:2356
#16 0xb6f66267 in KToolBarButton::buttonClicked (this=0x8c38040, t0=-114, 
    t1=LeftButton) at ktoolbarbutton.moc:154
#17 0xb6f6668b in KToolBarButton::mouseReleaseEvent (this=0x8c38040, 
    e=0xbfd5c9cc) at ktoolbarbutton.cpp:479
#18 0xb7ba13c0 in QWidget::event (this=0x8c38040, e=0xbfd5c9cc)
    at kernel/qwidget.cpp:4677
#19 0xb6f66db5 in KToolBarButton::event (this=0x8, e=0x0)
    at ktoolbarbutton.cpp:651
#20 0xb7b0ec6b in QApplication::internalNotify (this=0xbfd5ce78, 
    receiver=0x8c38040, e=0xbfd5c9cc) at kernel/qapplication.cpp:2635
#21 0xb7b0f9f0 in QApplication::notify (this=0xbfd5ce78, receiver=0x8c38040, 
    e=0xbfd5c9cc) at kernel/qapplication.cpp:2421
#22 0xb763a1f5 in KApplication::notify (this=0xbfd5ce78, receiver=0x8c38040, 
    event=0xbfd5c9cc) at kapplication.cpp:550
#23 0xb7ab22ee in QETWidget::translateMouseEvent (this=0x8c38040, 
    event=0xbfd5cd70) at kernel/qapplication.h:499
#24 0xb7ab1ba4 in QApplication::x11ProcessEvent (this=0xbfd5ce78, 
    event=0xbfd5cd70) at kernel/qapplication_x11.cpp:3449
#25 0xb7ac114a in QEventLoop::processEvents (this=0x8852698, 
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:192
#26 0xb7b248f9 in QEventLoop::enterLoop (this=0x8852698)
    at kernel/qeventloop.cpp:198
#27 0xb7b2479e in QEventLoop::exec (this=0x8852698)
    at kernel/qeventloop.cpp:145
#28 0xb7b0e793 in QApplication::exec (this=0xbfd5ce78)
    at kernel/qapplication.cpp:2758
#29 0x082696c7 in main ()
Comment 1 Albert Zeyer 2008-05-26 14:07:49 UTC
When you restart Rosegarden, it though has remembered your added symbol and it works then, you can click on it and it works correctly as intended.
Comment 2 Albert Zeyer 2008-05-26 14:08:15 UTC
az@macbook ~ $ emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo i686)
=================================================================
System uname: 2.6.24-gentoo i686 Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
Timestamp of tree: Thu, 15 May 2008 14:36:02 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/private"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi alsa amarok amr amuled apm applet async asyncns atm automount avahi bash-completion berkdb bluetooth bonjour bookmarks bzip2 cairo cdr cli cracklib crypt cups d dbus dedicated deskbar dga dhcp divx dri dv dvd dvdr dvdread dvi eap-tls enblend encode evo exif extra-algorithms fasttrack ffmpeg flac ftp galago gd gdbm german gif glib glitz gmedia gnome gnutella gnutls gphoto2 gpm gsf gtk h323 hal haskell hddtemp hfs iconv icu id3 id3tag ieee1394 imlib injection inkjar ipv6 irda isdnlog isight jabber java javascript jit jpeg jpeg2k kde kig-scripting kqemu latex lcms libnotify lirc lm_sensors lua lzo macbook mad madwifi maps midi mmap mmx mng mozdevelop mp2 mp3 mp4 mpeg mtp mudflap musicbrainz nautilus ncurses net network networking networkmanager njb nls nptl nptlonly nsplugin ntfs ogg opengl openmp oss pam pascal pch pcre pdf perl pidgin plotutils pmu png pnm posix postgres postscript ps pth pulseaudio python qt3support qt4 quicktime rar rc5 rdesktop readline real realmedia reflection reiser4 reiserfs rtc samba screen sdl sdl-image sdl-sound sdlaudio server session sftp sharedmem sift slp smp solver sourceview speex spell spl sse sse2 ssl ssse3 startup-notification subversion svg tetex theora threads threadsafe tiff timidity tk trayicon truetype unicode unzip usb v4l2 valgrind vcd video vorbis weak-algorithms wifi win32codecs wma wmp wxwindows x264 x86 xanim xattr xcomposite xext xine xml xmlreader xorg xrandr xscreensaver xulrunner xv xvid zip zlib zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="inputlirc macmini" USERLAND="GNU" VIDEO_CARDS="i810 vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Albert Zeyer 2008-05-26 14:08:58 UTC
Another backtrace (same thing, but the backtrace looks different):

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb66828e0 (LWP 22402)]
[KCrash handler]
#6  0xb7bdef9b in QComboBox::currentItem (this=0x8e10470)
    at widgets/qcombobox.cpp:1019
#7  0x083908ad in Rosegarden::MatrixPainter::handleLeftButtonPress ()
#8  0x08399cf6 in Rosegarden::MatrixView::slotMousePressed ()
#9  0x083a9410 in Rosegarden::MatrixView::qt_invoke ()
#10 0xb7b4c808 in QObject::activate_signal (this=0x8c1d200, clist=0x8e3bef0, 
    o=0xbfc9fab8) at kernel/qobject.cpp:2356
#11 0x08387d06 in Rosegarden::MatrixCanvasView::mousePressed ()
#12 0x08387fc0 in Rosegarden::MatrixCanvasView::contentsMousePressEvent ()
#13 0xb7c5a4ab in QScrollView::viewportMousePressEvent (this=0x8c1d200, 
    e=0xbfc9fffc) at widgets/qscrollview.cpp:1733
#14 0xb7c57895 in QScrollView::eventFilter (this=0x8c1d200, obj=0x8f1b308, 
    e=0xbfc9fffc) at widgets/qscrollview.cpp:1496
#15 0xb7b4c132 in QObject::activate_filters (this=0x8f1b308, e=0xbfc9fffc)
    at kernel/qobject.cpp:903
#16 0xb7b4c199 in QObject::event (this=0x8f1b308, e=0xbfc9fffc)
    at kernel/qobject.cpp:735
#17 0xb7b8304e in QWidget::event (this=0x8f1b308, e=0xbfc9fffc)
    at kernel/qwidget.cpp:4659
#18 0xb7af0c6b in QApplication::internalNotify (this=0xbfca04a8, 
    receiver=0x8f1b308, e=0xbfc9fffc) at kernel/qapplication.cpp:2635
#19 0xb7af19f0 in QApplication::notify (this=0xbfca04a8, receiver=0x8f1b308, 
    e=0xbfc9fffc) at kernel/qapplication.cpp:2421
#20 0xb761c1f5 in KApplication::notify (this=0xbfca04a8, receiver=0x8f1b308, 
    event=0xbfc9fffc) at kapplication.cpp:550
#21 0xb7a942ee in QETWidget::translateMouseEvent (this=0x8f1b308, 
    event=0xbfca03a0) at kernel/qapplication.h:499
#22 0xb7a93ba4 in QApplication::x11ProcessEvent (this=0xbfca04a8, 
    event=0xbfca03a0) at kernel/qapplication_x11.cpp:3449
#23 0xb7aa314a in QEventLoop::processEvents (this=0x8852ab0, 
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:192
#24 0xb7b068f9 in QEventLoop::enterLoop (this=0x8852ab0)
    at kernel/qeventloop.cpp:198
#25 0xb7b0679e in QEventLoop::exec (this=0x8852ab0)
    at kernel/qeventloop.cpp:145
#26 0xb7af0793 in QApplication::exec (this=0xbfca04a8)
    at kernel/qapplication.cpp:2758
#27 0x082696c7 in main ()
Comment 4 Alexis Ballier gentoo-dev 2008-06-04 08:17:22 UTC
hmm it doesn't seem to crash with 1.7.0 here, could you please try with either
1.6.1-r1 or 1.7.0 ?

Perhaps we just need a new stable, Diego, opinions ?
Comment 5 Albert Zeyer 2008-06-04 19:27:24 UTC
I tried 1.7.0 and it still crashes (when I do exactly the same as I did before, as described):

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb66378e0 (LWP 24456)]
[KCrash handler]
#6  0x0828f0ee in Rosegarden::MatrixView::slotSetSnap (this=0x8d0ee60, t=240)
    at /var/tmp/portage/media-sound/rosegarden-1.7.0/work/rosegarden-1.7.0/src/gui/editors/matrix/MatrixView.cpp:2049
#7  0x0828f398 in Rosegarden::MatrixView::slotSetSnapFromAction (
    this=0x8d0ee60)
    at /var/tmp/portage/media-sound/rosegarden-1.7.0/work/rosegarden-1.7.0/src/gui/editors/matrix/MatrixView.cpp:2026
#8  0x08290dec in Rosegarden::MatrixView::qt_invoke (this=0x8d0ee60, _id=183, 
    _o=0xbf834578)
    at /var/tmp/portage/media-sound/rosegarden-1.7.0/work/rosegarden_build/RGbuild/MatrixView.moc:508
#9  0xb7b02808 in QObject::activate_signal (this=0x8d4b338, clist=0x8e69ab0, 
    o=0xbf834578) at kernel/qobject.cpp:2356
#10 0xb7b03350 in QObject::activate_signal (this=0x8d4b338, signal=2)
    at kernel/qobject.cpp:2325
#11 0xb6e483e7 in KAction::activated (this=0x8d4b338) at kaction.moc:176
#12 0xb6e4843c in KAction::slotActivated (this=0x8d4b338) at kaction.cpp:1102
#13 0xb6e48324 in KAction::slotButtonClicked (this=0x8d4b338, 
    state=LeftButton) at kaction.cpp:1147
#14 0xb6e4b2aa in KAction::qt_invoke (this=0x8d4b338, _id=17, _o=0xbf834680)
    at kaction.moc:220
#15 0xb7b02808 in QObject::activate_signal (this=0x8d18870, clist=0x8e7cc08, 
    o=0xbf834680) at kernel/qobject.cpp:2356
#16 0xb6efd567 in KToolBarButton::buttonClicked (this=0x8d18870, t0=-250, 
    t1=LeftButton) at ktoolbarbutton.moc:154
#17 0xb6efd98b in KToolBarButton::mouseReleaseEvent (this=0x8d18870, 
    e=0xbf834a7c) at ktoolbarbutton.cpp:479
#18 0xb7b393c0 in QWidget::event (this=0x8d18870, e=0xbf834a7c)
    at kernel/qwidget.cpp:4677
#19 0xb6efe0b5 in KToolBarButton::event (this=0x6, e=0x41)
    at ktoolbarbutton.cpp:651
#20 0xb7aa6c6b in QApplication::internalNotify (this=0xbf834fec, 
    receiver=0x8d18870, e=0xbf834a7c) at kernel/qapplication.cpp:2635
#21 0xb7aa79f0 in QApplication::notify (this=0xbf834fec, receiver=0x8d18870, 
    e=0xbf834a7c) at kernel/qapplication.cpp:2421
#22 0xb75c42b3 in KApplication::notify (this=0xbf834fec, receiver=0x8d18870, 
    event=0xbf834a7c) at kapplication.cpp:550
#23 0xb7a4a2ee in QETWidget::translateMouseEvent (this=0x8d18870, 
    event=0xbf834e20) at kernel/qapplication.h:499
#24 0xb7a49ba4 in QApplication::x11ProcessEvent (this=0xbf834fec, 
    event=0xbf834e20) at kernel/qapplication_x11.cpp:3449
#25 0xb7a5914a in QEventLoop::processEvents (this=0x8915d90, 
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:192
#26 0xb7abc8f9 in QEventLoop::enterLoop (this=0x8915d90)
    at kernel/qeventloop.cpp:198
#27 0xb7abc79e in QEventLoop::exec (this=0x8915d90)
    at kernel/qeventloop.cpp:145
#28 0xb7aa6793 in QApplication::exec (this=0xbf834fec)
    at kernel/qapplication.cpp:2758
#29 0x081c2d83 in main (argc=)
    at /var/tmp/portage/media-sound/rosegarden-1.7.0/work/rosegarden-1.7.0/src/gui/application/main.cpp:739
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2009-07-08 17:27:18 UTC
Albert and what about 1.7.3? If it still fails, could you open bug report at upstream bugzilla http://sourceforge.net/projects/rosegarden/support and post link here? Thank you for detailed bug report, btw.
Comment 7 Peter Volkov (RETIRED) gentoo-dev 2009-07-08 18:21:20 UTC
Well, I've tried to reproduce this problem in 1.7.3 and it looks like it works here... But please, check yourself.
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2009-12-07 08:16:44 UTC
No update and works for me.