budgie-panel crashed with SIGSEGV in g_type_check_instance_is_fundamentally_a()

Bug #1718402 reported by Lukas Born
292
This bug affects 9 people
Affects Status Importance Assigned to Milestone
budgie-desktop (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

while changeing the budgie applets the ui freez and after a servel seconds the desktop crashes

ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: budgie-core 10.4-1ubuntu4
ProcVersionSignature: Ubuntu 4.12.0-13.14-generic 4.12.10
Uname: Linux 4.12.0-13-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CurrentDesktop: Budgie:GNOME
Date: Wed Sep 20 13:38:10 2017
ExecutablePath: /usr/bin/budgie-panel
ProcCmdline: budgie-panel
ProcEnviron:
 LANGUAGE=de_DE
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f8228653d5f <g_type_check_instance_is_fundamentally_a+15>: mov (%rdx),%rdx
 PC (0x7f8228653d5f) ok
 source "(%rdx)" (0x100000001) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: budgie-desktop
StacktraceTop:
 g_type_check_instance_is_fundamentally_a () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_object_get () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ()
 ()
 ()
Title: budgie-panel crashed with SIGSEGV in g_type_check_instance_is_fundamentally_a()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo

Revision history for this message
Lukas Born (jigs4wkiller) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x55873e74e6e0, fundamental_type=fundamental_type@entry=80) at ../../../../gobject/gtype.c:4025
 g_object_get (_object=_object@entry=0x55873e74e6e0, first_property_name=first_property_name@entry=0x55873b95bc5c "position") at ../../../../gobject/gobject.c:2493
 budgie_panel_applet_at_end_of_region (self=<optimized out>, info=0x55873e74e6e0) at src/panel/budgie-panel@exe/panel.c:4030
 budgie_panel_real_can_move_applet_right (base=0x55873d4cc430, info=0x55873e74e6e0) at src/panel/budgie-panel@exe/panel.c:4181
 budgie_applets_page_move_applet_down (self=0x55873d39bdc0) at src/panel/budgie-panel@exe/settings_panel_applets.c:1662

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in budgie-desktop (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Private → Public Security
Revision history for this message
fossfreedom (fossfreedom) wrote :

I am unable to reproduce this. Please describe exactly what you are doing - with what window - what applets - moving what applet?

This will need the budgie-desktop debug packages installed and we'll need a backtrace to investigate further

https://wiki.ubuntu.com/Backtrace

Changed in budgie-desktop (Ubuntu):
status: New → Incomplete
Revision history for this message
fossfreedom (fossfreedom) wrote :

as an aside,

try resetting the panel - could be some-sort of corruption

budgie-panel --reset --replace &

uklas (uklasius)
Changed in budgie-desktop (Ubuntu):
assignee: nobody → uklas (uklasius)
Revision history for this message
uklas (uklasius) wrote :

I can't stay on ubuntu 17.10 artful. Please install in my pc ubuntu 17.04 (stable platform)
Thank you.

Changed in budgie-desktop (Ubuntu):
assignee: uklas (uklasius) → nobody
Revision history for this message
fossfreedom (fossfreedom) wrote :

Looks to be a logic issue when creating applets details with null values and then testing expecting those fields to have been filled with values.

Still don't know how to reproduce this though to test any potential fixes.

So if someone can describe how to crash the panel when moving applets around this will enable a fix to be produced

Changed in budgie-desktop (Ubuntu):
status: Incomplete → Triaged
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.