Jump to content


kd5 plasmashell segfault signal 11


  • Please log in to reply
16 replies to this topic

#1 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 02 July 2015 - 08:17 PM

Greetings,

I could really use some help in wrapping my head around an issue
that cropped up a couple of days ago after an update using:
sudo pacman -Syu

System:
Arch linux (up to date) multilib.
Asus M32AD Desktop
Intel® Core™ i5-4460  CPU @ 3.20GHz
Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller

When I logout, shutdown, or restart plasmashell unexpectedly closes.

Quote

We are sorry, Plasma closed unexpectedly
...
Executable: plasmashell PID: 1536 Signal: Segmentation fault (11)

Leaving a messed up session.

Quote

$ loginctl session-status c1
c1 - alpha (1000)
   Since: Thu 2015-07-02 18:26:31 CDT; 4min 15s ago
  Leader: 304
Seat: seat0; vc1
TTY: tty1
Service: login; type tty; class user
   State: closing
Unit: session-c1.scope
  ├─393 /usr/lib/gamin/gam_server
  ├─484 /usr/bin/plasmashell --shut-up
  ├─511 /usr/bin/pulseaudio --start --log-target=syslog
  └─553 /usr/bin/kuiserver5

Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kdeinit5[384]: QThread: Destroyed while thread is still running
Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kdeinit5[384]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointer
Jul 02 18:27:54 asusm32 kglobalaccel5[440]: The X11 connection broke (error 1). Did the X11 server die?
Jul 02 18:27:54 asusm32 kactivitymanagerd[408]: The X11 connection broke (error 1). Did the X11 server die?

Packages installed on that day.

Quote

[2015-06-29 07:08] [PACMAN] Running 'pacman -Syu'
[2015-06-29 07:08] [PACMAN] synchronizing package lists
[2015-06-29 07:08] [PACMAN] starting full system upgrade
[2015-06-29 07:08] [ALPM] transaction started
[2015-06-29 07:08] [ALPM] upgraded lib32-gcc-libs (5.1.0-4 -> 5.1.0-5)
[2015-06-29 07:08] [ALPM] upgraded gcc-libs-multilib (5.1.0-4 -> 5.1.0-5)
[2015-06-29 07:08] [ALPM] upgraded gcc-multilib (5.1.0-4 -> 5.1.0-5)
[2015-06-29 07:08] [ALPM] transaction completed
[2015-06-29 07:43] [PACMAN] Running 'pacman -Syu'
[2015-06-29 07:43] [PACMAN] synchronizing package lists
[2015-06-29 07:43] [PACMAN] starting full system upgrade
[2015-06-29 09:42] [PACMAN] Running 'pacman -Syu'
[2015-06-29 09:42] [PACMAN] synchronizing package lists
[2015-06-29 09:42] [PACMAN] starting full system upgrade
[2015-06-29 09:42] [ALPM] transaction started
[2015-06-29 09:42] [ALPM] upgraded mesa (10.6.0-1 -> 10.6.1-1)
[2015-06-29 09:42] [ALPM] upgraded mesa-libgl (10.6.0-1 -> 10.6.1-1)
[2015-06-29 09:42] [ALPM] transaction completed

I tried the following things and the issue still occurs:
1. deleting the .kde4/ folder
2. deleting all the plasma config files in .config/

I even tried downgrading mesa and mesa-libgl. Issue still occurs.

Attempting to "debug" the issue (I'm not sure what I'm doing)
I did the following:

Started X as I normally would (rootless X).
Went to CTRL+ALT+F4 logged in and did:
# gdb --pid=$(pidof plasmashell)
(gdb) set logging file trace.log
(gdb) set logging on
(gdb) thread apply all bt full
(gdb) continue

Went back to X and logged out.
Got the segfault and was logged out before I could get a screenshot.

Went back to CTRL-ALT-F4
(gdb) set logging off
(gdb) quit

And in the trace.log file:
(I snipped a bunch of stuff assuming it would not help since debug symbols aren't enabled.)

Quote

Thread 1 (Thread 0x7f7f3090c800 (LWP 492)):
#0  0x00007f7f2a34ce8d in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f7f2f26b9f2 in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#2  0x00007f7f2f26d2ff in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#3  0x00007f7f2f26d411 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
No symbol table info available.
#4  0x00007f7f2f4c5727 in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007f7f25a752aa in ?? () from /usr/lib/libGL.so.1
No symbol table info available.
#6  0x00007f7f25a755e7 in ?? () from /usr/lib/libGL.so.1
No symbol table info available.
#7  0x00007f7f1078be2b in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#8  0x00007f7f1078c341 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#9  0x00007f7f10780060 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#10 0x00007f7f2e3a7d4a in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#11 0x00007f7f2e3ac50a in QSGBatchRenderer::Renderer::render() () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#12 0x00007f7f2e3b715c in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#13 0x00007f7f2e3b75db in QSGRenderer::renderScene(unsigned int) () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#14 0x00007f7f2e3c5cde in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#15 0x00007f7f2e40f95c in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#16 0x00007f7f2e3e02bc in ?? () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#17 0x00007f7f2e3e15c6 in ?? () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#18 0x00007f7f2b139115 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
No symbol table info available.
#19 0x00007f7f2e4184a3 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
No symbol table info available.
#20 0x0000000000443bf3 in PanelView::event(QEvent*) ()
No symbol table info available.
#21 0x00007f7f2bf6862c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
No symbol table info available.
#22 0x00007f7f2bf6dd10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
No symbol table info available.
#23 0x00007f7f2ac1157b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#24 0x00007f7f2b131bd6 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/libQt5Gui.so.5
No symbol table info available.
#25 0x00007f7f2b13292d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
No symbol table info available.
#26 0x00007f7f2b1191e8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
No symbol table info available.
#27 0x00007f7f1b842500 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
No symbol table info available.
#28 0x00007f7f266039fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0x00007f7f26603ce0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0x00007f7f26603d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0x00007f7f2ac68cff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#32 0x00007f7f2ac0effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#33 0x00007f7f2ac16a4c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#34 0x000000000042ed66 in main ()
No symbol table info available.
Continuing.
[Thread 0x7f7ed94dc700 (LWP 539) exited]
[Thread 0x7f7f02dc6700 (LWP 528) exited]
[Thread 0x7f7f01d55700 (LWP 529) exited]
[Thread 0x7f7f00c54700 (LWP 530) exited]
[Thread 0x7f7eef7ff700 (LWP 531) exited]
[Thread 0x7f7e3b5a4700 (LWP 555) exited]
[Thread 0x7f7e3a27e700 (LWP 556) exited]
[Thread 0x7f7e38f74700 (LWP 557) exited]
[Thread 0x7f7e277ff700 (LWP 558) exited]
[Thread 0x7f7eee7fe700 (LWP 532) exited]
[Thread 0x7f7f03dc7700 (LWP 527) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007f7f303d6144 in PlasmaQuick::View::containment() const () from /usr/lib/libKF5PlasmaQuick.so.5

Using pacman I figured out plasmashell is provided by plasma-workspace
and the file /usr/lib/libKF5PlasmaQuick.so.5 is in plasma-framework.

I tried downgrading both to see if the problem would go away but it remains.

So what if anything is the trace.log telling me?

I need to learn how to read the trace.log and how to enable debug symbols
and properly debug this irritating issue.

Thanks in advance...
Cheers
P.S. I hope I included everything.

#2 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 02 July 2015 - 08:44 PM

I know it is two years old but this is the same exact issue as you are facing: https://bbs.archlinu...c.php?id=168667    Look at post #3

It looks like you have to remove a couple of folders and have them regenerated
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#3 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 02 July 2015 - 09:04 PM

View Postsecuritybreach, on 02 July 2015 - 08:44 PM, said:

I know it is two years old but this is the same exact issue as you are facing: https://bbs.archlinu...c.php?id=168667 Look at post #3

It looks like you have to remove a couple of folders and have them regenerated
I also came across that post.
That is why I attempted to correct the issue by deleting .kde4/ and .config/plasma*
When that didn't seem to work I kept digging.

edit: I am going to try removing the kded folder and see what happens.
I do not have the plasma folder. I could have sworn I checked this and could
not find the .kde4/share/apps folder (I was probably looking in the wrong place).

edit: issue persists. those folders only contained a couple of empty folders.

I've read through this page:
https://wiki.archlin...g/index.php/ABS

And I think I have everything in place.
Just need to adjust the settings to turn on debug symbols
and then try to determine which apps I need to build
(and hope they build without issue).

Shot in the dark:
I'm assuming I need to build plasma-framework since that is the
package which provices libKF5PlasmaQuick.so.5.

I still need to get a better understanding of the trace.log file.

I'm just not sure where to go from here.

Edited by alphaomega, 02 July 2015 - 09:23 PM.


#4 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 02 July 2015 - 09:14 PM

Maybe:
~/.kde4/share/apps/plasma-desktop
~/..kde4/share/config/plasma-desktop-appletsrc
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#5 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 02 July 2015 - 09:23 PM

View Postsecuritybreach, on 02 July 2015 - 09:14 PM, said:

Maybe:
~/.kde4/share/apps/plasma-desktop
~/..kde4/share/config/plasma-desktop-appletsrc
I tried removing those as well.
Still the issue persists.

Another thing I've done is redirect X's stdout and stderr to a log file:
tail end of the file

Quote

kbuildsycoca4(639) KBuildServiceFactory::populateServiceTypes: "ServiceMenus/imageconverter.desktop" specifies undefined mimetype/servicetype "image/*"
kbuildsycoca4(639) KBuildServiceFactory::populateServiceTypes: "plasma-kpart.desktop" specifies undefined mimetype/servicetype "KParts/Part"
kbuildsycoca4(639) KMimeAssociations::parseAllMimeAppsList: Parsing "/home/alpha/.local/share/applications/mimeapps.list"
kbuildsycoca4(639) KBuildSycoca::save: Saving
kmix(530)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmix(530) GUIProfile::~GUIProfile: Thou shalt not delete any GUI profile. This message is only OK, when quitting KMix
kmix(530) GUIProfile::~GUIProfile: Thou shalt not delete any GUI profile. This message is only OK, when quitting KMix
kmix(530) GUIProfile::~GUIProfile: Thou shalt not delete any GUI profile. This message is only OK, when quitting KMix
kmix(530) GUIProfile::~GUIProfile: Thou shalt not delete any GUI profile. This message is only OK, when quitting KMix
kbuildsycoca4(639) kdemain: Emitting notifyDatabaseChanged ("apps", "apps")
kbuildsycoca5 running...
Application::crashHandler() called with signal 11; recent crashes: 1
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
klauncher: Exiting on signal 15
klauncher: Exiting on signal 1
kdeinit4: Fatal IO error: client killed
kded4: Fatal IO error: client killed

And the entries from .xsession-errors:

Quote

KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
ICE default IO error handler doing an exit(), pid = 686, errno = 11
ICE default IO error handler doing an exit(), pid = 687, errno = 11
startkde: Shutting down...
klauncher: Exiting on signal 15
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
  after 23 requests (23 known processed) with 0 events remaining.

Still not sure where to go from here.

Edited by alphaomega, 02 July 2015 - 09:26 PM.


#6 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 02 July 2015 - 09:47 PM

I just tried it and it works perfectly find here so maybe that is not the issue.
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#7 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 02 July 2015 - 09:51 PM

I have the plasma-meta package installed and it hasnt been updated for a while:

Quote

comhack@Cerberus ~ % pacman -Qi plasma-meta
Name : plasma-meta
Version : 5.3-1
Description : Meta package to install KDE Plasma
Architecture : any
URL : https://www.archlinux.org/
Licenses : GPL
Groups : None
Provides : None
Depends On : bluedevil drkonqi kde-gtk-config kdeplasma-addons khelpcenter kinfocenter kio-extras ksysguard kscreen ksshaskpass kwrited oxygen oxygen-cursors plasma-desktop plasma-nm plasma-workspace-wallpapers plasma-mediacenter
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 1024.00 B
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Mon 27 Apr 2015 05:42:20 PM CDT
Install Date : Mon 04 May 2015 04:16:41 PM CDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature

https://wiki.archlin...#Plasma_Desktop
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#8 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 02 July 2015 - 10:27 PM

I don't have plasma-meta installed.
# pacman -S plasma-meta
resolving dependencies...
looking for conflicting packages...

Packages (3) kdoctools-5.11.0-1 khelpcenter-5.3.2-1 plasma-meta-5.3-1

Total Download Size: 2.30 MiB
Total Installed Size: 6.61 MiB

:: Proceed with installation? [Y/n] n

I have version 5.3.2-1 (updated the following day the problem started).

# pacman -Qi plasma-desktop plasma-workspace plasma-framework
Name		  : plasma-desktop
Version	  : 5.3.2-1
Description : KDE Plasma Desktop
Architecture : x86_64
URL		  : https://www.kde.org/workspaces/plasmadesktop/
Licenses	  : LGPL
Groups		 : plasma
Provides	  : None
Depends On	 : powerdevil polkit-kde-agent libcanberra kwin libusb-compat libxkbfile kmenuedit systemsettings
				ksysguard kpeople baloo
Optional Deps : plasma-nm: Network manager applet [installed]
Required By : None
Optional For : None
Conflicts With : kdebase-workspace kcm-touchpad-frameworks
Replaces	  : kcm-touchpad-frameworks
Installed Size : 29.60 MiB
Packager	  : Antonio Rojas <arojas@archlinux.org>
Build Date	 : Thu 25 Jun 2015 03:07:05 PM CDT
Install Date : Wed 01 Jul 2015 09:13:39 AM CDT
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature

Name		  : plasma-workspace
Version	  : 5.3.2-1
Description : KDE Plasma Workspace
Architecture : x86_64
URL		  : https://projects.kde.org/projects/kde/workspace/plasma-workspace
Licenses	  : LGPL
Groups		 : plasma
Provides	  : None
Depends On	 : knewstuff kjsembed knotifyconfig libxdamage kwayland libksysguard libkscreen ktexteditor libqalculate
				qt5-tools kded kde-cli-tools xorg-xrdb xorg-xsetroot xorg-xmessage xorg-xprop milou breeze
Optional Deps : plasma-workspace-wallpapers: additional wallpapers [installed]
				gpsd: GPS based geolocation
				networkmanager-qt: IP based geolocation [installed]
Required By : khotkeys plasma-mediacenter powerdevil
Optional For : None
Conflicts With : kdebase-workspace
Replaces	  : None
Installed Size : 32.54 MiB
Packager	  : Antonio Rojas <arojas@archlinux.org>
Build Date	 : Thu 25 Jun 2015 03:01:06 PM CDT
Install Date : Thu 02 Jul 2015 05:15:43 PM CDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature

Name		  : plasma-framework
Version	  : 5.11.0-2
Description : Plasma library and runtime components based upon KF5 and Qt5
Architecture : x86_64
URL		  : https://projects.kde.org/projects/frameworks/plasma-framework
Licenses	  : LGPL
Groups		 : kf5
Provides	  : None
Depends On	 : qt5-quickcontrols kactivities-frameworks
Optional Deps : None
Required By : krunner kwin libksysguard plasma-nm print-manager
Optional For : None
Conflicts With : None
Replaces	  : None
Installed Size : 6.00 MiB
Packager	  : Antonio Rojas <arojas@archlinux.org>
Build Date	 : Wed 17 Jun 2015 02:44:06 PM CDT
Install Date : Thu 02 Jul 2015 05:15:41 PM CDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature



I also read this page...
http://www.reddit.co...ing_traces_for/

edit: I am going to attempt to do what the author of the above post did to see if I can
get additional helpful debug info.

still chugging along...

edit: note to self
pacman -Qo /usr/lib/xorg/modules/dri/i965_dri.so
/usr/lib/xorg/modules/dri/i965_dri.so is owned by mesa 10.6.1-1

pacman -Qo /usr/lib/libxcb.so.1
/usr/lib/libxcb.so.1 is owned by libxcb 1.11-1

pacman -Qo /usr/lib/libQt5Quick.so.5
/usr/lib/libQt5Quick.so.5 is owned by qt5-declarative 5.4.2-1

pacman -Qo /usr/lib/qt/plugins/platforms/libqxcb.so
/usr/lib/qt/plugins/platforms/libqxcb.so is owned by qt5-base 5.4.2-1

pacman -Qo /usr/lib/qt/plugins/platforms/libqxcb.so
/usr/lib/qt/plugins/platforms/libqxcb.so is owned by qt5-base 5.4.2-1

pacman -Qo /usr/lib/libX11.so.6
/usr/lib/libX11.so.6 is owned by libx11 1.6.3-1

pacman -Qo /usr/lib/libc.so.6
/usr/lib/libc.so.6 is owned by glibc 2.21-4

pacman -Qo /usr/lib/libGL.so.1
/usr/lib/libGL.so.1 is owned by mesa-libgl 10.6.1-1


I don't know. Not sure if I want to have build all these
(qt5, libx11, glibc, mesa...) and who knows what else.
Gonna try and see how far I get.

edit:
building plasma-workspace...
and the adventure begins...

edit:

Quote

==> Finished making: plasma-workspace 5.3.2-1 (Thu Jul  2 22:41:20 CDT 2015)
will do some more research and continue tackling the rest tomorrow
and see how much further I get.

Edited by alphaomega, 02 July 2015 - 11:43 PM.


#9 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 03 July 2015 - 12:52 AM

Why did you cancel the installation of plasma-meta?
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#10 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 03 July 2015 - 02:23 AM

View Postsecuritybreach, on 03 July 2015 - 12:52 AM, said:

Why did you cancel the installation of plasma-meta?
I assumed that I was only missing the two apps: kdoctools and khelpcenter.
Both needed to be installed in order to build the apps.
I built: kwindowsystem  libx11  plasma-workspace  qt5
Installed the newly built apps (same desktop I'm posting from now).
All good so far.

Need to trigger the segfault and try to get a backtrace.

re: qt5
A bunch of other apps were built when I built qt5-base.
Those I have not installed. Not sure if I have to.



#11 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 03 July 2015 - 02:47 AM

Started X as I normally would (rootless X).
Went to CTRL+ALT+F4 logged in and did:
# gdb --pid=$(pidof plasmashell)
(gdb) set logging file trace1.log
(gdb) set logging on
(gdb) thread apply all bt full
(gdb) continue
Went back to X and logged out.
Got the segfault and was logged out before I could get a screenshot.

Went back to CTRL-ALT-F4
(gdb) set logging off
(gdb) quit
And the trace1.log file:
http://pastebin.ca/3044602

Not entirely sure I did everything correctly.

#12 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 03 July 2015 - 09:15 AM

Sorry man but honestly I have no idea at all how to debug kde/plasma. I am sure you went through all of these right?  https://wiki.archlin...Troubleshooting
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#13 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 03 July 2015 - 09:24 AM

Also, you mentioned having kde4 and plasma:

Quote

Plasma 5 is not co-installable with KDE 4 Workspace, provided by kdebase-workspace.

https://wiki.archlin...DE#Installation
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984

#14 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 12 July 2015 - 03:01 PM

View Postsecuritybreach, on 03 July 2015 - 09:15 AM, said:

Sorry man but honestly I have no idea at all how to debug kde/plasma. I am sure you went through all of these right?  https://wiki.archlin...Troubleshooting
Yes

View Postsecuritybreach, on 03 July 2015 - 09:24 AM, said:

Also, you mentioned having kde4 and plasma:

Quote

Plasma 5 is not co-installable with KDE 4 Workspace, provided by kdebase-workspace.

https://wiki.archlin...DE#Installation
kdebase-workspace was removed along with the other packages that depend on it.

the latest backtrace:

Quote

Program received signal SIGSEGV, Segmentation fault.
PlasmaQuick::View::containment (this=0x38afa20) at /var/abs/local/plasma-framework/src/plasma-framework-5.12.0/src/plasmaquick/view.cpp:248
248 return d->containment;
#0  PlasmaQuick::View::containment (this=0x38afa20) at /var/abs/local/plasma-framework/src/plasma-framework-5.12.0/src/plasmaquick/view.cpp:248
#1  0x000000000044f845 in ShellCorona::screenForContainment (this=0x24f8510, containment=0x35d32f0) at /var/abs/local/plasma-workspace/src/plasma-workspace-5.3.2/shell/shellcorona.cpp:1455
#2  0x00007f247ddd3bb1 in ContainmentInterface::availableScreenRect (this=this@entry=0x35fb9d0) at /var/abs/local/plasma-framework/src/plasma-framework-5.12.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:223
#3  0x00007f247ddddbf8 in ContainmentInterface::qt_metacall (this=0x35fb9d0, _c=<optimized out>, _id=5, _a=0x7fff26074bd0) at /var/abs/local/plasma-framework/src/build/src/scriptengines/qml/moc_containmentinterface.cpp:396
#4  0x00007f24a59e7c89 in readProperty (p=0x3ca9e74, idx=<optimized out>, obj=<optimized out>, this=0x3ca9e60) at qml/qqmlvaluetype_p.h:86
#5  QQmlValueTypeBase<QRect>::read (this=0x3ca9e60, obj=<optimized out>, idx=<optimized out>) at qml/qqmlvaluetype_p.h:114
#6  0x00007f24a5a2e30a in readReferenceValue (reference=reference@entry=0x7f247c17a9e0) at qml/qqmlvaluetypewrapper.cpp:125
#7  0x00007f24a5a2f595 in QV4::QmlValueTypeWrapper::get (m=0x7f247c17a9e0, name=0x7f247c11ac40, hasProperty=0x0) at qml/qqmlvaluetypewrapper.cpp:275
#8  0x00007f24a597dd17 in get (hasProperty=0x0, name=0x7f247c11ac40, this=<optimized out>) at jsruntime/qv4object_p.h:252
#9  QV4::Runtime::getProperty (ctx=0x7fff26074e70, object=..., name=0x7f247c11ac40) at jsruntime/qv4runtime.cpp:654
#10 0x00007f23ca4f2f6e in ?? ()
#11 0x0000000000000000 in ?? ()

Just not sure at this point.
And it looks like I'm not the only one.
Other people are reporting similar issues on the Arch forum.
Hopefully it will get straightened out with an update.

#15 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 18 July 2015 - 09:19 AM

Ditto for Slackware current once KDE 5 was installed.

#16 OFFLINE   alphaomega

alphaomega

    Multithreader

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts

Posted 24 July 2015 - 12:06 PM

Apparently this has been fixed in Plasma 5.4
https://bugs.kde.org...g.cgi?id=343058

Scheduled to be released in late August
https://techbase.kde...edules/Plasma_5

#17 OFFLINE   securitybreach

securitybreach

    CLI Phreak

  • Forum Admins
  • 23,889 posts

Posted 24 July 2015 - 01:01 PM

Excellent
Posted ImagePosted Image Posted Image
CNI Radio/G+ Profile/Configs/PGP Key/comhack π

"Do you begin to see, then, what kind of world we are creating? It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined. A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress toward more pain." -George Orwell, 1984




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users