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

List:       kde-bugs-dist
Subject:    [plasma] [Bug 328260] New: Panel crashed after trying to re-add it.
From:       <gustavokrm () gmail ! com>
Date:       2013-11-30 19:54:14
Message-ID: bug-328260-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 328260
           Summary: Panel crashed after trying to re-add it.
    Classification: Unclassified
           Product: plasma
           Version: 4.11.3
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-bugs@kde.org
          Reporter: gustavokrm@gmail.com

Application: plasma-desktop (4.11.3)
KDE Platform Version: 4.11.3
Qt Version: 4.8.5
Operating System: Linux 3.11.9-200.fc19.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I removed the panel because I had experienced some strange behaviours with it,
so I clicked to add a new default panel and the error ocurred. 

- Unusual behavior I noticed:
The battery monitor appears on the top left corner of the screen. Also, I
sometimes am not able to turn off the computer. I am not sure if that's related
though, but this is what led me to remove the panel.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Shell da área de trabalho do Plasma (plasma-desktop), signal:
Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fb1ff12f8c0 (LWP 1529))]

Thread 3 (Thread 0x7fb1eec71700 (LWP 1531)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003dc4b860bb in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x3dc4e83f00 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003dc4b860f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003da5e07c53 in start_thread (arg=0x7fb1eec71700) at
pthread_create.c:308
#4  0x0000003da5af5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fb16570b700 (LWP 1532)):
#0  QTimerInfoList::repairTimersIfNeeded (this=0x7fb160002860) at
kernel/qeventdispatcher_unix.cpp:412
#1  0x0000003dad3a880b in QTimerInfoList::timerWait (this=0x7fb160002860,
tm=...) at kernel/qeventdispatcher_unix.cpp:461
#2  0x0000003dad3a6f9c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7fb16570ab24) at kernel/qeventdispatcher_glib.cpp:136
#3  0x0000003dad3a7045 in timerSourcePrepare (source=<optimized out>,
timeout=timeout@entry=0x7fb16570ab24) at kernel/qeventdispatcher_glib.cpp:169
#4  0x0000003da7e4778d in g_main_context_prepare
(context=context@entry=0x7fb1600009a0, priority=priority@entry=0x7fb16570aba8)
at gmain.c:3328
#5  0x0000003da7e48003 in g_main_context_iterate
(context=context@entry=0x7fb1600009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#6  0x0000003da7e481ec in g_main_context_iteration (context=0x7fb1600009a0,
may_block=1) at gmain.c:3762
#7  0x0000003dad3a7166 in QEventDispatcherGlib::processEvents
(this=0x7fb1600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0x0000003dad378ecf in QEventLoop::processEvents
(this=this@entry=0x7fb16570ace0, flags=...) at kernel/qeventloop.cpp:149
#9  0x0000003dad3791c5 in QEventLoop::exec (this=this@entry=0x7fb16570ace0,
flags=...) at kernel/qeventloop.cpp:204
#10 0x0000003dad27866f in QThread::exec (this=this@entry=0x1194bd0) at
thread/qthread.cpp:536
#11 0x0000003dad35a733 in QInotifyFileSystemWatcherEngine::run (this=0x1194bd0)
at io/qfilesystemwatcher_inotify.cpp:256
#12 0x0000003dad27ad0f in QThreadPrivate::start (arg=0x1194bd0) at
thread/qthread_unix.cpp:338
#13 0x0000003da5e07c53 in start_thread (arg=0x7fb16570b700) at
pthread_create.c:308
#14 0x0000003da5af5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fb1ff12f8c0 (LWP 1529)):
[KCrash Handler]
#6  QGraphicsScene::addItem (this=0x8edac0, item=0x9bab50) at
graphicsview/qgraphicsscene.cpp:2652
#7  0x0000003dcf736e7e in Plasma::CoronaPrivate::addContainment (this=0xadea60,
name=..., args=..., id=id@entry=0, delayedInit=delayedInit@entry=false) at
/usr/src/debug/kdelibs-4.11.3/plasma/corona.cpp:980
#8  0x0000003dcf737404 in Plasma::Corona::addContainment (this=<optimized out>,
name=..., args=...) at /usr/src/debug/kdelibs-4.11.3/plasma/corona.cpp:349
#9  0x0000003dc2c43e12 in WorkspaceScripting::ScriptEngine::createContainment
(type=..., defaultPlugin=..., context=context@entry=0x7fb16d270100,
engine=engine@entry=0x7fff4c5960e0) at
/usr/src/debug/kde-workspace-4.11.3/libs/plasmagenericshell/scripting/scriptengine.cpp:137
#10 0x0000003dc2c44252 in WorkspaceScripting::ScriptEngine::newPanel
(context=0x7fb16d270100, engine=0x7fff4c5960e0) at
/usr/src/debug/kde-workspace-4.11.3/libs/plasmagenericshell/scripting/scriptengine.cpp:113
#11 0x0000003dc4be6107 in QScript::FunctionWrapper::proxyConstruct
(exec=<optimized out>, callee=0x7fb16e243e80, args=...) at
bridge/qscriptfunction.cpp:102
#12 0x0000003dc4afc67d in QTJSC::NativeConstrWrapper::operator()
(this=this@entry=0x7fff4c595ba0, exec=exec@entry=0x7fb16d270048,
jsobj=jsobj@entry=0x7fb16e243e80, argList=...) at
../3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp:46
#13 0x0000003dc4ad66ab in QTJSC::cti_op_construct_NotJSConstruct
(args=0x7fff4c595c00) at
../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1941
#14 0x00007fb16e3a6dfb in ?? ()
#15 0x0000000000000000 in ?? ()

The reporter indicates this bug may be a duplicate of or related to bug 317715.

Possible duplicates by query: bug 317715.

Reported using DrKonqi

-- 
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