[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 264524] New: crash on deleting * Render Component
From:       Bernd Buschinski <b.buschinski () web ! de>
Date:       2011-01-27 19:53:41
Message-ID: bug-264524-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=264524

           Summary: crash on deleting * Render Component
           Product: gluon
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: gluoncreator
        AssignedTo: djfreestyler@gmail.com
        ReportedBy: b.buschinski@web.de
                CC: admin@leinir.dk, djszapi@archlinux.us


Version:           unspecified (using KDE 4.6.0) 
OS:                Linux



Reproducible: Always

Steps to Reproduce:
- create a new project (gluontest)
- select "Camera" in the "Scene" subwindow
- Drag "Disc Renderer Component" from Components to the Scene subwindow to
"Sprite" and drop it there
- Select "Sprite" in Scene subwindows
- Properties Window now shows "Game Object", "Sprite Renderer Component" and
"Disc Renderer Component"
- Click the "tool"-Button at "Disc Renderer Component" and delete
- Dialog opens to ask for confirmation
- Click "Yes"

Actual Results:  
it crashes

Expected Results:  
the "Disc Renderer Component" should be deleted

gluon git master 23415166b57e7653e09506bfdb30cbeddc05b2fd

backtrace:

Application: Gluon Creator (gluoncreator), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe533d5a760 (LWP 9224))]

Thread 5 (Thread 0x7fe51dac3700 (LWP 9225)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe51dc6b14c in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7fe51df91180) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fe51dc6b189 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7fe51df9f254) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fe52f762d6c in start_thread (arg=0x7fe51dac3700) at
pthread_create.c:301
#4  0x00007fe5305c8a7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fe515ab3700 (LWP 9226)):
#0  0x00007fe5305c1337 in ioctl () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe515b11056 in snd_pcm_hw_hwsync (pcm=<value optimized out>) at
pcm_hw.c:530
#2  0x00007fe515b37f81 in snd_pcm_dmix_sync_ptr (pcm=0x1024da0) at
pcm_dmix.c:408
#3  0x00007fe515b380d8 in snd_pcm_dmix_avail_update (pcm=0x1024da0) at
pcm_dmix.c:835
#4  0x00007fe515b15a63 in snd_pcm_plugin_avail_update (pcm=<value optimized
out>) at pcm_plugin.c:467
#5  0x00007fe5228d722a in ALSAProc (ptr=0x7fe515ddb010) at
/var/tmp/portage/media-libs/openal-1.12.854/work/openal-soft-1.12.854/Alc/alsa.c:373
#6  0x00007fe5228d578a in StarterFunc (ptr=0x1023a90) at
/var/tmp/portage/media-libs/openal-1.12.854/work/openal-soft-1.12.854/Alc/alcThread.c:95
#7  0x00007fe520d55d03 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007fe52f762d6c in start_thread (arg=0x7fe515ab3700) at
pthread_create.c:301
#9  0x00007fe5305c8a7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fe512e64700 (LWP 9227)):
#0  0x00007fe5305bfca3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe52f9bd844 in g_main_context_iterate.clone.5 () from
/usr/lib/libglib-2.0.so.0
#2  0x00007fe52f9bdd3f in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fe5331e59f6 in QEventDispatcherGlib::processEvents (this=0x13a6310,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fe5331b6352 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe5331b65d4 in QEventLoop::exec (this=0x7fe512e63d20, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fe5330bdcd0 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007fe533196855 in QInotifyFileSystemWatcherEngine::run (this=0x13b47b0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe5330c0867 in QThreadPrivate::start (arg=0x13b47b0) at
thread/qthread_unix.cpp:285
#9  0x00007fe520d55d03 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#10 0x00007fe52f762d6c in start_thread (arg=0x7fe512e64700) at
pthread_create.c:301
#11 0x00007fe5305c8a7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fe512663700 (LWP 9228)):
#0  0x00007fe5305c2203 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe53319605c in QProcessManager::run (this=0x7fe533501f60) at
io/qprocess_unix.cpp:245
#2  0x00007fe5330c0867 in QThreadPrivate::start (arg=0x7fe533501f60) at
thread/qthread_unix.cpp:285
#3  0x00007fe520d55d03 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#4  0x00007fe52f762d6c in start_thread (arg=0x7fe512663700) at
pthread_create.c:301
#5  0x00007fe5305c8a7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fe533d5a760 (LWP 9224)):
[KCrash Handler]
#6  0x00007fe5331ccf2a in QMetaObject::changeGuard (ptr=0x18185e8, o=0x0) at
kernel/qobject.cpp:470
#7  0x00007fe53292440d in operator= (this=0x1818320, action=0x18d54b0,
action_e=<value optimized out>, self=true) at
../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x1818320, action=0x18d54b0,
action_e=<value optimized out>, self=true) at widgets/qmenu.cpp:1098
#9  0x00007fe532501d77 in QWidget::event (this=0x156e440, event=0x7ffff6d6fb00)
at kernel/qwidget.cpp:8200
#10 0x00007fe532925593 in QMenu::event (this=0x156e440, e=0x7ffff6d6fb00) at
widgets/qmenu.cpp:2410
#11 0x00007fe5324a8700 in QApplicationPrivate::notify_helper (this=0xde5cf0,
receiver=0x156e440, e=0x7ffff6d6fb00) at kernel/qapplication.cpp:4445
#12 0x00007fe5324ae370 in QApplication::notify (this=<value optimized out>,
receiver=0x156e440, e=0x7ffff6d6fb00) at kernel/qapplication.cpp:4006
#13 0x00007fe531508c28 in KApplication::notify (this=0x7ffff6d71fa0,
receiver=0x156e440, event=0x7ffff6d6fb00) at
/var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#14 0x00007fe5331b78eb in QCoreApplication::notifyInternal
(this=0x7ffff6d71fa0, receiver=0x156e440, event=0x7ffff6d6fb00) at
kernel/qcoreapplication.cpp:732
#15 0x00007fe5324a9b08 in sendEvent (receiver=0x156e440, event=0x7ffff6d6fb00,
alienWidget=0x0, nativeWidget=0x156e440, buttonDown=0x7fe533042238,
lastMouseReceiver=..., spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QApplicationPrivate::sendMouseEvent (receiver=0x156e440,
event=0x7ffff6d6fb00, alienWidget=0x0, nativeWidget=0x156e440,
buttonDown=0x7fe533042238, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3105
#17 0x00007fe532532bd4 in QETWidget::translateMouseEvent (this=0x156e440,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4372
#18 0x00007fe532530ff9 in QApplication::x11ProcessEvent (this=0x7ffff6d71fa0,
event=0x7ffff6d702b0) at kernel/qapplication_x11.cpp:3564
#19 0x00007fe53255a5b2 in x11EventSourceDispatch (s=0xde9af0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0x00007fe52f9bd2fa in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#21 0x00007fe52f9bdad8 in g_main_context_iterate.clone.5 () from
/usr/lib/libglib-2.0.so.0
#22 0x00007fe52f9bdd3f in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#23 0x00007fe5331e59ba in QEventDispatcherGlib::processEvents (this=0xde5c80,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#24 0x00007fe53255a266 in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007fe5331b6352 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007fe5331b65d4 in QEventLoop::exec (this=0x7ffff6d705c0, flags=...) at
kernel/qeventloop.cpp:201
#27 0x00007fe5329219cb in QMenu::exec (this=<value optimized out>, p=...,
action=<value optimized out>) at widgets/qmenu.cpp:2054
#28 0x00007fe532965589 in QToolButtonPrivate::popupTimerDone (this=0x18f9280)
at widgets/qtoolbutton.cpp:955
#29 0x00007fe532965cc1 in QToolButton::qt_metacall (this=0x1801f70,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffff6d70860) at
.moc/debug-shared/moc_qtoolbutton.cpp:114
#30 0x00007fe5331ce37f in QMetaObject::activate (sender=0x1801f70, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3272
#31 0x00007fe532898583 in QAbstractButtonPrivate::emitPressed (this=<value
optimized out>) at widgets/qabstractbutton.cpp:560
#32 0x00007fe5328990bc in QAbstractButton::mousePressEvent (this=0x1801f70,
e=0x7ffff6d71440) at widgets/qabstractbutton.cpp:1096
#33 0x00007fe532965df8 in QToolButton::mousePressEvent (this=0x1801f70,
e=0x7ffff6d71440) at widgets/qtoolbutton.cpp:712
#34 0x00007fe5325022c4 in QWidget::event (this=0x1801f70, event=0x7ffff6d71440)
at kernel/qwidget.cpp:8196
#35 0x00007fe5324a8700 in QApplicationPrivate::notify_helper (this=0xde5cf0,
receiver=0x1801f70, e=0x7ffff6d71440) at kernel/qapplication.cpp:4445
#36 0x00007fe5324ae370 in QApplication::notify (this=<value optimized out>,
receiver=0x1801f70, e=0x7ffff6d71440) at kernel/qapplication.cpp:4006
#37 0x00007fe531508c28 in KApplication::notify (this=0x7ffff6d71fa0,
receiver=0x1801f70, event=0x7ffff6d71440) at
/var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#38 0x00007fe5331b78eb in QCoreApplication::notifyInternal
(this=0x7ffff6d71fa0, receiver=0x1801f70, event=0x7ffff6d71440) at
kernel/qcoreapplication.cpp:732
#39 0x00007fe5324a9b08 in sendEvent (receiver=0x1801f70, event=0x7ffff6d71440,
alienWidget=0x1801f70, nativeWidget=0x11cd8b0, buttonDown=0x7fe533042238,
lastMouseReceiver=..., spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0x1801f70,
event=0x7ffff6d71440, alienWidget=0x1801f70, nativeWidget=0x11cd8b0,
buttonDown=0x7fe533042238, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3105
#41 0x00007fe532532970 in QETWidget::translateMouseEvent (this=0x11cd8b0,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#42 0x00007fe532530ff9 in QApplication::x11ProcessEvent (this=0x7ffff6d71fa0,
event=0x7ffff6d71bf0) at kernel/qapplication_x11.cpp:3564
#43 0x00007fe53255a5b2 in x11EventSourceDispatch (s=0xde9af0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007fe52f9bd2fa in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#45 0x00007fe52f9bdad8 in g_main_context_iterate.clone.5 () from
/usr/lib/libglib-2.0.so.0
#46 0x00007fe52f9bdd3f in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#47 0x00007fe5331e59ba in QEventDispatcherGlib::processEvents (this=0xde5c80,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#48 0x00007fe53255a266 in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007fe5331b6352 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007fe5331b65d4 in QEventLoop::exec (this=0x7ffff6d71ef0, flags=...) at
kernel/qeventloop.cpp:201
#51 0x00007fe5331bbb3b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#52 0x000000000040e193 in main (argc=1, argv=0x7ffff6d72448) at
/var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/creator/main.cpp:71

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic