Bug 250796 - Copying, deleting activities crashes plasma on FreeBSD 8.1
Summary: Copying, deleting activities crashes plasma on FreeBSD 8.1
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-10 16:31 UTC by Steven Friedrich
Modified: 2010-09-11 00:50 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 Steven Friedrich 2010-09-10 16:31:08 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.6.3
Operating System: FreeBSD 8.1-RELEASE i386
Distribution (Platform): FreeBSD Ports

-- Information about the crash:
- What I was doing when the application crashed:
I started a new Activity, copying the current Activity.  I stopped the Activity, and deleted it. Plasma crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Abort trap: 6
[Switching to Thread 3551e0c0 (LWP 100229)]
36	SYSCALL_ERR(_umtx_op)
[Current thread is 1 (Thread 3551e0c0 (LWP 100229))]

Thread 2 (Thread 2a201140 (LWP 100163)):
[KCrash Handler]
#7  0x29addac7 in thr_kill () at thr_kill.S:3
#8  0x29a8f07d in _thr_send_sig (thread=0x2a201140, sig=6) at /usr/src/lib/libthr/thread/thr_kern.c:92
#9  0x29a8cea3 in _raise (sig=6) at /usr/src/lib/libthr/thread/thr_sig.c:187
#10 0x29b7b674 in abort () at /usr/src/lib/libc/stdlib/abort.c:65
#11 0x28b02f8c in qt_message_output (msgType=) at global/qglobal.cpp:2266
#12 0x28b03143 in qt_message (msgType=QtFatalMsg, msg=0x28c925d8 "ASSERT: \"%s\" in file %s, line %d", ap=0xbfbfc4c4 "\215Øy)`Qs)p") at global/qglobal.cpp:2312
#13 0x28b0325d in qFatal (msg=0x28c925d8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2495
#14 0x28b0349f in qt_assert (assertion=0x2979d88d "d", file=0x29735160 "../../include/QtCore/../../src/corelib/tools/qscopedpointer.h", line=112) at global/qglobal.cpp:2011
#15 0x2964c445 in QGraphicsItem::isPanel (this=0x350ccfe8) at qscopedpointer.h:112
#16 0x296a2c8d in QGraphicsScene::event (this=0x2a2f8d80, event=0xbfbfd7a4) at graphicsview/qgraphicsscene.cpp:3444
#17 0x28f8d8b8 in QApplicationPrivate::notify_helper (this=0x2a230d00, receiver=0x2a2f8d80, e=0xbfbfd7a4) at kernel/qapplication.cpp:4302
#18 0x28f93c1b in QApplication::notify (this=0x2a2359c0, receiver=0x2a2f8d80, e=0xbfbfd7a4) at kernel/qapplication.cpp:4262
#19 0x282b021d in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#20 0x28c1d004 in QCoreApplication::notifyInternal (this=0x2a2359c0, receiver=0x2a2f8d80, event=0xbfbfd7a4) at kernel/qcoreapplication.cpp:726
#21 0x296bc68e in QGraphicsView::viewportEvent (this=0x3926f020, event=0xbfbfd7a4) at qcoreapplication.h:215
#22 0x294c29f4 in QAbstractScrollAreaFilter::eventFilter (this=0x39255ed0, o=0x39286f80, e=0xbfbfd7a4) at qabstractscrollarea_p.h:100
#23 0x28c1d60e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x2a230d00, receiver=0x39286f80, event=0xbfbfd7a4) at kernel/qcoreapplication.cpp:841
#24 0x28f8d89b in QApplicationPrivate::notify_helper (this=0x2a230d00, receiver=0x39286f80, e=0xbfbfd7a4) at kernel/qapplication.cpp:4298
#25 0x28f93b2c in QApplication::notify (this=0x2a2359c0, receiver=0x39286f80, e=0xbfbfd7a4) at kernel/qapplication.cpp:4267
#26 0x282b021d in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#27 0x28c1d004 in QCoreApplication::notifyInternal (this=0x2a2359c0, receiver=0x39286f80, event=0xbfbfd7a4) at kernel/qcoreapplication.cpp:726
#28 0x28ff7e14 in QWidget::event (this=0x3926f020, event=0xbfbfd7a4) at qcoreapplication.h:215
#29 0x2941f579 in QFrame::event (this=0x3926f020, e=0xbfbfd7a4) at widgets/qframe.cpp:557
#30 0x294c152f in QAbstractScrollArea::event (this=0x3926f020, e=0xbfbfd7a4) at widgets/qabstractscrollarea.cpp:989
#31 0x296baffa in QGraphicsView::event (this=0x3926f020, event=0xbfbfd7a4) at graphicsview/qgraphicsview.cpp:2666
#32 0x28f8d8b8 in QApplicationPrivate::notify_helper (this=0x2a230d00, receiver=0x3926f020, e=0xbfbfd7a4) at kernel/qapplication.cpp:4302
#33 0x28f93b2c in QApplication::notify (this=0x2a2359c0, receiver=0x3926f020, e=0xbfbfd7a4) at kernel/qapplication.cpp:4267
#34 0x282b021d in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#35 0x28c1d004 in QCoreApplication::notifyInternal (this=0x2a2359c0, receiver=0x3926f020, event=0xbfbfd7a4) at kernel/qcoreapplication.cpp:726
#36 0x28ff7e14 in QWidget::event (this=0x392f4bf0, event=0xbfbfd7a4) at qcoreapplication.h:215
#37 0x28f8d8b8 in QApplicationPrivate::notify_helper (this=0x2a230d00, receiver=0x392f4bf0, e=0xbfbfd7a4) at kernel/qapplication.cpp:4302
#38 0x28f93b2c in QApplication::notify (this=0x2a2359c0, receiver=0x392f4bf0, e=0xbfbfd7a4) at kernel/qapplication.cpp:4267
#39 0x282b021d in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#40 0x28c1d004 in QCoreApplication::notifyInternal (this=0x2a2359c0, receiver=0x392f4bf0, event=0xbfbfd7a4) at kernel/qcoreapplication.cpp:726
#41 0x28f9353a in QApplication::setActiveWindow (act=0x392f4bf0) at qcoreapplication.h:218
#42 0x29022d0a in QApplication::x11ProcessEvent (this=0x2a2359c0, event=0xbfbfdb2c) at kernel/qapplication_x11.cpp:3432
#43 0x2904e128 in x11EventSourceDispatch (s=0x2a241e20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x29e9d933 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#45 0x29ea0e8a in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
#46 0x29ea1494 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#47 0x28c4d4b0 in QEventDispatcherGlib::processEvents (this=0x2a228ab8, flags=@0xbfbfdcc8) at kernel/qeventdispatcher_glib.cpp:412
#48 0x2904df5d in QGuiEventDispatcherGlib::processEvents (this=0x2a228ab8, flags=@0xbfbfdcf8) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x28c1c03f in QEventLoop::processEvents (this=0xbfbfdd70, flags=@0xbfbfdd34) at kernel/qeventloop.cpp:149
#50 0x28c1c36e in QEventLoop::exec (this=0xbfbfdd70, flags=@0xbfbfdd78) at kernel/qeventloop.cpp:201
#51 0x28c1e91b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#52 0x28f8b863 in QApplication::exec () at kernel/qapplication.cpp:3581
#53 0x2d1c976e in kdemain () from /usr/local/kde4/lib/libkdeinit4_plasma-desktop.so
#54 0x0804e922 in ?? ()
#55 0x0804fbf0 in ?? ()
#56 0x0805035d in ?? ()
#57 0x08050b51 in ?? ()
#58 0x0804b701 in ?? ()
#59 0x00000002 in ?? ()
#60 0xbfbfe580 in ?? ()
#61 0xbfbfe58c in ?? ()
#62 0xbfbfe560 in ?? ()
#63 0xbfbfe57c in ?? ()
#64 0x00000000 in ?? ()
#65 0xbfbfe578 in ?? ()
#66 0x0804b675 in ?? ()
#67 0x28058ce9 in dlclose (handle=) at /usr/src/libexec/rtld-elf/rtld.c:1936

Thread 1 (Thread 3551e0c0 (LWP 100229)):
#0  0x29a934a3 in _umtx_op_err () at /usr/src/lib/libthr/arch/i386/i386/_umtx_op_err.S:36
#1  0x29a930a8 in _thr_ucond_wait (cv=0x368fe760, m=0x368fe740, timeout=0x0, check_unparking=1) at /usr/src/lib/libthr/thread/thr_umtx.c:182
#2  0x29a915f2 in cond_wait_common (cond=0x2bf736f8, mutex=0x2bf736f4, abstime=0x0, cancel=1) at /usr/src/lib/libthr/thread/thr_cond.c:204
#3  0x2be8db33 in QTWTF::TCMalloc_PageHeap::scavengerThread () from /usr/local/lib/qt4/libQtScript.so.4
#4  0x2be8db75 in QTWTF::TCMalloc_PageHeap::runScavengerThread () from /usr/local/lib/qt4/libQtScript.so.4
#5  0x29a896ba in thread_start (curthread=0x3551e0c0) at /usr/src/lib/libthr/thread/thr_create.c:288
#6  0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-09-11 00:50:12 UTC
upstream issue in Qt, so far not found and not reproducable by upstream (KDE or Qt :/)