Bug 192054 - Crash when moving object between layers
Summary: Crash when moving object between layers
Status: RESOLVED FIXED
Alias: None
Product: karbon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jan Hambrecht
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-08 17:19 UTC by Johan Linde
Modified: 2009-08-12 19:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Linde 2009-05-08 17:19:37 UTC
Version:           2.0 RC1 (using 4.2.2 (KDE 4.2.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.28-11-generic

1. Created shape, rounded corners, applied colors..
2. Created another shape, put on top of first shape.
3. Expanded first layer, then created new layer and named it 'green'
4. Moved second shape to new layer
5. Crash

Backtrace doesn't contain anythin useful I think.

Thread 1 (Thread 0xb4418710 (LWP 17958)):
#0  0xb7fce430 in __kernel_vsyscall ()
#1  0xb692a7a6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb692a5be in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7c628b2 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb7c63274 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb773152c in ?? () from /usr/lib/libQtGui.so.4
#7  0xb7731e83 in QSortFilterProxyModel::mapToSource () from /usr/lib/libQtGui.so.4
#8  0xb7736dac in QSortFilterProxyModel::hasChildren () from /usr/lib/libQtGui.so.4
#9  0xb76e2a95 in ?? () from /usr/lib/libQtGui.so.4
#10 0xb76ebe72 in ?? () from /usr/lib/libQtGui.so.4
#11 0xb76ec1bb in ?? () from /usr/lib/libQtGui.so.4
#12 0xb76ec2d7 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#13 0xb64657f0 in KoDocumentSectionView::viewportEvent () from /usr/lib/libkoguiutils.so.5
#14 0xb7602345 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb6c5cc5a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#16 0xb712ef0a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#17 0xb7137fa8 in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0xb7bf294d in KApplication::notify () from /usr/lib/libkdeui.so.5
#19 0xb6c5da3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#20 0xb7136c0e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#21 0xb71a6a0e in ?? () from /usr/lib/libQtGui.so.4
#22 0xb71a5d37 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#23 0xb71d0cfa in ?? () from /usr/lib/libQtGui.so.4
#24 0xb4bcdb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb4bd10eb in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb4bd1268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb6c89438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#28 0xb71d03f5 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6c5c06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#30 0xb6c5c4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#31 0xb6c5e959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#32 0xb712eda7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#33 0xb7fa8b54 in kdemain () from /usr/lib/libkdeinit4_karbon.so
#34 0x08048692 in _start ()
#0  0xb7fce430 in __kernel_vsyscall ()
Comment 1 Jan Hambrecht 2009-05-24 19:40:17 UTC
Unfortunately i cannot reproduce this anymore. Which version of Qt are you using?
Comment 2 Elián Hanisch 2009-06-09 00:03:45 UTC
I can confirm in trunk
just create two layers, add a shape, and move the shape to the other layer from the layer view docker

Qt: 4.5.0
KDE: 4.2.4 (KDE 4.2.4)
kde4-config: 1.0

backtrace says is invalid
Comment 3 Jan Hambrecht 2009-06-21 00:52:45 UTC
After some discussion on IRC it seems the bug is fixed in qt-4.5.1.
Comment 4 Elián Hanisch 2009-08-12 02:07:53 UTC
I can confirm it is fixed in trunk

Qt: 4.5.2
KDE: 4.3.00 (KDE 4.3.0)
kde4-config: 1.0