Umbrello will keep on crashing

Hello there.

I’m using Umbrello installed from KDE4 repo: Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1

additional info if I do umbrello -v
Qt: 4.4.3
KDE: 4.2.1 (KDE 4.2.1) “release 103”
Umbrello UML Modeller: 2.2.1

The thing is that It keep on crashing. I’ve already report this as a bug but maybe you can help me out since the info I get after crash is:

Unable to create a valid backtrace.

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, 
or the stack frame was seriously corrupted in the crash.

And after that no backtrace:

e?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe430 in __kernel_vsyscall ()
[Current thread is 1 (Thread 0xb5afb700 (LWP 7603))]

Thread 1 (Thread 0xb5afb700 (LWP 7603)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb61f1e96 in nanosleep () from /lib/libc.so.6
#2  0xb61f1c7e in sleep () from /lib/libc.so.6
#3  0xb7868bfa in ?? () from /usr/lib/libkdeui.so.5
#4  0xb786962c in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0x0865bc77 in ?? ()
#7  0x08667160 in ?? ()
#8  0xb6843580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#9  0xb6844302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x08743219 in ?? ()
#11 0x086f3615 in ?? ()
#12 0x08743abf in ?? ()
#13 0xb6533cb1 in Q3ScrollView::viewportMousePressEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#14 0xb6535890 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#15 0xb682db3a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#16 0xb6a348da in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb6a3d111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb77fca3d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0xb682e961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6a3c39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#21 0xb6aa6756 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6aa5b05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb6ace0ca in ?? () from /usr/lib/libQtGui.so.4
#24 0xb5c669a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb5c6a063 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb5c6a221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb6858fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb6acd7c5 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb682d01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb682d1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb682f895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xb6a34777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x086beae5 in ?? ()
#34 0xb616e705 in __libc_start_main () from /lib/libc.so.6
#35 0x08071061 in _start ()

How can I solve this problem?

Once again, try updating your QT to a newer version. The current version is 4.5.

http://www.fileden.com/files/2007/7/24/1293578/qt4_thumb.png](http://www.fileden.com/files/2007/7/24/1293578/qt4.png)

Thanx for replay ijbreakey,

I’ve upgraded libqt4 as u tol me, I’ve added a new repo and than distupgrade for this repository so libqt4 is the newest version now.
umbrello -v

Qt: 4.5.0
KDE: 4.2.1 (KDE 4.2.1) "release 103"
Umbrello UML Modeller: 2.2.1

Than I’ve reinstalled umbrello:

zypper -f -r http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.1/ kde4-umbrello

Also I removed the config file in home folder:

rm /home/frojnd/.kde4/share/config/umbrellorc

But when I use Umbrello, after a few clicks usualy when I edit things with right click and than clicking on a OK/Apply button…

Here is the output I get after the crash (no difference after upgrading to libqt4 4.5.0:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe430 in __kernel_vsyscall ()
[Current thread is 1 (Thread 0xb5a1f700 (LWP 7538))]

Thread 1 (Thread 0xb5a1f700 (LWP 7538)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb610de70 in nanosleep () from /lib/libc.so.6
#2  0xb610dc7e in sleep () from /lib/libc.so.6
#3  0xb7885bfa in ?? () from /usr/lib/libkdeui.so.5
#4  0xb788662c in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0x0865bc77 in ?? ()
#7  0x08667160 in ?? ()
#8  0xb6760c88 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#9  0xb6762412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x08743219 in ?? ()
#11 0x086f3615 in ?? ()
#12 0x08743abf in ?? ()
#13 0xb644be71 in Q3ScrollView::viewportMousePressEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#14 0xb644da50 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#15 0xb6749bea in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#16 0xb6963eca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb696cb21 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb7819a3d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0xb674a9db in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb696bb8e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#21 0xb69db8e6 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb69dac27 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb6a043ca in ?? () from /usr/lib/libQtGui.so.4
#24 0xb5b8d9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb5b91063 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb5b91221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb6776428 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb6a03ac5 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6748ffa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb674943a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb674b8e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xb6963d67 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x086beae5 in ?? ()
#34 0xb608a705 in __libc_start_main () from /lib/libc.so.6
#35 0x08071061 in _start ()

EDIT1: Maybe for some reason output of upgrading will helpe someone help me:

zypper ref && zypper dup -r openSuse-11.1-KDE4-QT           
Repository 'KDE:KDE4:Factory:Desktop' is up to date.                                  
Retrieving repository 'Packman repository (openSUSE_11.1)' metadata [done]            
Building repository 'Packman repository (openSUSE_11.1)' cache [done]                 
Repository 'games' is up to date.                                                     
Repository 'openSuse-11.1-KDE4-QT' is up to date.                                     
Repository 'openSUSE-11.1-Non-Oss' is up to date.                                     
Repository 'openSUSE-11.1-Oss' is up to date.                                         
Repository 'openSUSE-11.1-Update' is up to date.                                      
All repositories have been refreshed.                                                 
Loading repository data...                                                            
Reading installed packages...                                                         
Computing distribution upgrade...                                                     

The following packages are going to be upgraded:
  libqt4 libqt4-devel libqt4-devel-doc libqt4-devel-doc-data libqt4-qt3support 
libqt4-sql libqt4-sql-sqlite libqt4-x11 libQtWebKit4 libQtWebKit-devel python-sip 


The following package is going to be reinstalled:
  python-qt4                                     


The following packages are going to change vendor:
  libqt4 libqt4-devel libqt4-devel-doc libqt4-devel-doc-data libqt4-qt3support 
libqt4-sql libqt4-sql-sqlite libqt4-x11 libQtWebKit4 libQtWebKit-devel         


Overall download size: 112.6 M. After the operation, additional 24.0 M will be used.
Continue? [YES/no]: y        

Despite I din’t use Umbrello, I was doing some other stuff, Umbrello was just opened, it crashed:

Application: Umbrello UML Modeller (umbrello), signal SIGSEGV
[Current thread is 1 (Thread 0xb59dd700 (LWP 7957))]

Thread 1 (Thread 0xb59dd700 (LWP 7957)):
[KCrash Handler]
#6  0xb6708665 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#7  0xb670894c in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb6718227 in QObject::deleteLater() () from /usr/lib/libQtCore.so.4
#9  0x086dfada in ?? ()
#10 0x0871c782 in ?? ()
#11 0x086fc30d in ?? ()
#12 0xb78b3e74 in KMainWindow::closeEvent(QCloseEvent*) () from /usr/lib/libkdeui.so.5
#13 0xb697851a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb6d527b7 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb78b2a57 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#16 0xb78f6e1c in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#17 0xb6921eec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb692a292 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb77d7a3d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0xb67089db in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0xb692cffe in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb697dc67 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQtGui.so.4
#23 0xb6985a5b in QApplication::x11ClientMessage(QWidget*, _XEvent*, bool) () from /usr/lib/libQtGui.so.4
#24 0xb6997fac in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb69c23ca in ?? () from /usr/lib/libQtGui.so.4
#26 0xb5b4b9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5b4f063 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb5b4f221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb6734428 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb69c1ac5 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6706ffa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb670743a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb67098e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb6921d67 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0x086beae5 in ?? ()
#36 0xb6048705 in __libc_start_main () from /lib/libc.so.6
#37 0x08071061 in _start ()


This is getting more and more interesting.