Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164174 - Umbrello 1.5.6 crashed when inserting activity transition in a state diagram
Summary: Umbrello 1.5.6 crashed when inserting activity transition in a state diagram
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-28 09:10 UTC by Simon Siemonsma
Modified: 2007-05-09 16:35 UTC (History)
1 user (show)

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


Attachments
diff between umbrello 1.5.6 and 1.5.61 (umbrello_1.5.6_1.5.61_diff,48.74 KB, patch)
2007-05-06 12:43 UTC, Simon Siemonsma
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Siemonsma 2007-01-28 09:10:45 UTC
The title says it all.
When I try to insert a state transition in a state diagram Umbrello crashes.
A backtrace says no debugging symbols found.

I use a AMD64 X2.


Reproducible: Always

Steps to Reproduce:
1.Make a few states in the state diagram
2.Try to get a state transition between them.
3.

Actual Results:  
crash

Expected Results:  
A state transition between the states with the possibility to give it a description.

Script started on Sun Jan 28 10:08:50 2007
 ]0;simon@AMD64:~  [01;32msimon@AMD64 [01;34m ~ $ [00m emerge --info
 ]0;Started emerge on: Jan 28, 2007 10:08:54  ]0; *** emerge --buildpkg info Portage 2.1.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r6 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
Gentoo Base System version 1.12.6
Last Sync: Sun, 28 Jan 2007 07:20:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp/snt.utwente.nl/pub/os/linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LINGUAS="en_GB nl ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="amd64 #hardware #kde #multimedia #network #old_fashioned X accessibility akode alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol arts audiofile berkdb bitmap-fonts cdr cli cracklib crypt css cups dbus dlloader dvd dvdr elibc_glibc emboss encode exif fam flac fortran gdbm gif gtk2 hal iconv input_devices_keyboard input_devices_wacom isdnlog java jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text lcms libg++ linguas_en_GB linguas_nl linguas_ru lm_sensors mad mikmod mp3 mpeg mplayer musicbrainz ncurses nls nptl nptlonly ogg opengl pam pcre perl png ppds pppd python qt3 quicktime readline reflection sdl session spell spl ssl symlink tcpd theora threads truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nvidia vorbis xcomposite xine xml xorg xv xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

 ]0; *** terminating.  ]0;simon@:~  ]0;simon@AMD64:~  [01;32msimon@AMD64 [01;34m ~ $ [00m exit

Script done on Sun Jan 28 10:08:58 2007
Comment 1 Charlie Shepherd (RETIRED) gentoo-dev 2007-01-28 11:34:27 UTC
Please see http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 2 Simon Siemonsma 2007-01-28 13:55:54 UTC
(In reply to comment #1)
> Please see http://www.gentoo.org/proj/en/qa/backtraces.xml
> 
OK, I added -ggdb to CFLAGS and splitdebug to my FEATURES.
Then I did run umbrello from within gdb.

This is the backtrace I got.
I hope this is usefull as it is the first time I do such a thing.

Thread 1 (Thread 47754290327296 (LWP 31885)):
#0  UMLObject::setUMLPackage (this=0x0, pPkg=0x934540) at umlobject.cpp:321
No locals.
#1  0x00000000004c3ba6 in ToolBarStateAssociation::addAssociationInViewAndDoc (
    this=<value optimized out>, a=<value optimized out>)
    at toolbarstateassociation.cpp:213
	umla = (UMLAssociation *) 0x0
	m = Uml::mt_Logical
#2  0x00000000004e8412 in ToolBarStateAssociation::setSecondWidget (
    this=0xc600d0) at toolbarstateassociation.cpp:159
	temp = (AssociationWidget *) 0x934540
	type = Uml::at_State
	widgetA = (UMLWidget *) 0xcba480
	widgetB = (UMLWidget *) 0xcbb340
	at = <value optimized out>
	valid = <value optimized out>
#3  0x0000000000444174 in ToolBarState::mouseRelease (this=0xc600d0, 
    ome=<value optimized out>) at toolbarstate.cpp:84
No locals.
#4  0x0000003fdb1409ae in QScrollView::viewportMouseReleaseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#5  0x0000003fdb13ea8f in QScrollView::eventFilter ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#6  0x0000003fdb0450c2 in QObject::activate_filters ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#7  0x0000003fdb045117 in QObject::event () from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#8  0x0000003fdb077d78 in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#9  0x0000003fdafef515 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#10 0x0000003fdaff0301 in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#11 0x0000003be7388870 in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
No symbol table info available.
#12 0x0000003fdaf98b74 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#13 0x0000003fdaf97c91 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#14 0x0000003fdafa692f in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#15 0x0000003fdb003cf2 in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#16 0x0000003fdb003ba2 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
No symbol table info available.
#17 0x00000000004fb3b0 in main (argc=<value optimized out>, argv=0xbabbc0)
    at main.cpp:137
	aboutData = {mAppName = 0x683e45 "umbrello", 
  mProgramName = 0x6879c5 "Umbrello UML Modeller", 
  mVersion = 0x685c2f "1.5.6", 
  mShortDescription = 0x68dd70 "Umbrello UML Modeller", mLicenseKey = 1, 
  mCopyrightStatement = 0x6940d8 "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors", mOtherText = 0x0, 
  mHomepageAddress = 0x6879ef "http://uml.sf.net/", 
  mBugEmailAddress = 0x6879db "submit@bugs.kde.org", mAuthorList = {
    sh = 0x8580e0}, mCreditList = {sh = 0x858140}, mLicenseText = 0x0, 
  d = 0x8581a0}
	app = <incomplete type>
#18 0x00000035f431d134 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#19 0x0000000000431fc9 in _start ()
No symbol table info available.

Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-28 13:58:45 UTC
Yes this is good, I'll try to get a look to that asap.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2007-02-07 19:30:06 UTC
maybe this should be reported to the umbrello developers at bugs.kde.org?
Comment 5 Simon Siemonsma 2007-02-13 19:18:13 UTC
This is bug 141073 which seems fixed in 1.5.61.

"Bugs fixed in version 1.5.61:
Improved loading of files from older versions
Fixed crash creating various types of associations (140693, 141073, 141106, 141277)
Fixed unclickable diagrams (140870)"
Comment 7 Simon Siemonsma 2007-05-06 12:43:54 UTC
Created attachment 118329 [details, diff]
diff between umbrello 1.5.6 and 1.5.61

I made a diff between the umbrello directory at kdesdk-3.5.6 and umbrello 1.5.61.
I excluded make, configure, m4 and a few more files.

Hopefully it is usable. When not I would like feedback for the next time.

Simon
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-09 16:35:37 UTC
Seems to work after a bit of adjusting, committed as umbrello-3.5.6-r2.