Author Topic: 100% CPU in SE 25.0.1 hotfix 6  (Read 940 times)

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
100% CPU in SE 25.0.1 hotfix 6
« on: May 20, 2021, 08:04:35 PM »
My colleague is complaining about constant 100% CPU utilization and non-responsiveness.

He captured this backtrace with gdb while it was 100% CPU:

Code: [Select]
#0  0x000000000084eb6d in LWMark::listMarks(hfile_t*, long long, long long, int (*)(hfile_t*, LWMark*, void*), void*, VSHBLOCKTAB_LIST*, long long) ()
#1  0x0000000000933146 in hStreamMarkerAllocFindList(hfile_t*, int*, long long, long long, long long, int, VSHBLOCKTAB_LIST*, long long) ()
#2  0x00000000008964fb in writey(fileview_t*, unsigned char const*, int, int, int, int, int, unsigned short*, int, long long, int*, unsigned long long, int, int, unsigned short, unsigned short, unsigned short, int, CRT2_CHARTAB*, int, bool, unsigned char) ()
#3  0x00000000008993ac in refreshtext(bool, int, long long, int, int, int, long long*, fileview_t&, int&, int&, int, bool) [clone .constprop.126] ()
#4  0x000000000089bf30 in refreshwindow(int, int*, QPainter*, QRect*, bool) [clone .constprop.124] ()
#5  0x000000000089d7a4 in se_refresh_window(filewindow_t*, int, QPainter*, QRect*, bool) ()
#6  0x000000000095a849 in vsCtlEditorView::paint(QPaintEvent*) ()
#7  0x000000000095aab8 in vsCtlEditorView::paintEvent(QPaintEvent*) ()
#8  0x00007f13e09cc400 in QWidget::event(QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#9  0x00007f13e097ddac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#10 0x00007f13e0984523 in QApplication::notify(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#11 0x00007f13e0608a7d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#12 0x00007f13e09c70af in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#13 0x00007f13e0c03b5e in QWidgetBackingStore::sync() () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#14 0x00007f13e09bbda2 in QWidgetPrivate::syncBackingStore() () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#15 0x00007f13e09cc4c8 in QWidget::event(QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#16 0x0000000000646c33 in vsCtlMainMdi::event(QEvent*) ()
#17 0x00007f13e097ddac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#18 0x00007f13e0984523 in QApplication::notify(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#19 0x00007f13e0608a7d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#20 0x00007f13e060b695 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#21 0x00007f13e0634633 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#22 0x00007f13d8ed7099 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#23 0x00007f13d8ed73f8 in g_main_context_iterate.isra.19 () from /lib64/libglib-2.0.so.0
#24 0x00007f13d8ed74ac in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#25 0x00007f13e0634784 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#26 0x00007f13e0a19d66 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtGui.so.4
#27 0x00007f13e060724f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#28 0x00007f13e0607555 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#29 0x00007f13e060c599 in QCoreApplication::exec() () from /home/rbresali/pen/slickedit/se_25000100_linux64/bin/libQtCore.so.4
#30 0x00000000006630fe in vmain(int, char**) ()
#31 0x00000000019e1eb9 in xmain ()
#32 0x000000000060f5b9 in main ()

His Help->About:

Code: [Select]
SlickEdit Pro 2020 (v25.0.1.0 64-bit)

 

Serial number:
Licensed number of users: 8
License server: 27100@135.104.255.232

 

Build Date: December 16, 2020   (State file: March 30, 2021)
Emulation: CUA

 

OS: Linux
OS Version: CentOS Linux release 7.7.1908 (Core)
Kernel Level: 3.10.0-1062.12.1.el7.x86_64
Build Version: #1 SMP Tue Feb 4 23:02:59 UTC 2020
Processor Architecture: x86_64

 

X Server Vendor: The X.Org Foundation
Window Manager: KWin
Display manager: /usr/sbin/gdm

 

Memory: 82% Load, 7247MB/8796MB Virtual
Shell Information: /home/rbresali/pen/slickedit/se_25000100_linux64/bin/secsh -i
Screen Size: 3316 x 1107

 

Project Type: Single file project - Gnuc
Language: .cc (C/C++)
Encoding: UTF-8, no signature

 

Installation Directory: /home/rbresali/pen/slickedit/se_25000100_linux64/
Configuration Directory: /home/swarmink/pen/slickedit/config/25.0.1/
Migrated from: /home/swarmink/pen/slickedit/config/24.0.2/
Spill File: /tmp/$slk.swarmink.32111

 

Hotfixes:
/home/swarmink/pen/slickedit/config/25.0.1/hotfixes/hotfix_se2501_6_cumulative.zip (Revision: 6)


I asked him to reboot his machine to see if the issue goes away.

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6884
  • Hero Points: 530
Re: 100% CPU in SE 25.0.1 hotfix 6
« Reply #1 on: May 22, 2021, 08:34:32 PM »
Please download and install 25.0.2