Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1082654

Summary: [abrt] kdelibs: KScreen::Mode::size(): kdeinit4 killed by SIGSEGV
Product: Red Hat Enterprise Linux 7 Reporter: Martin <mholec>
Component: libkscreenAssignee: Daniel Vrátil <dvratil>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 7.0CC: jeischma, jkoten, than, tpelka
Target Milestone: rcKeywords: Regression
Target Release: 7.0   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:97b05b6863aab786574664049fc57af5d49a0e74
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-13 12:32:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
File: sosreport.tar.xz none

Description Martin 2014-03-31 14:54:05 UTC
Description of problem:
I changed display configuration in Kscreen (enabled or disabled monitor) and clicked "apply". Display configuration changed and Kscreen crashed.

reproducible: always

Version-Release number of selected component:
kdelibs-4.10.5-6.el7

Additional info:
reporter:       libreport-2.1.11
backtrace_rating: 4
cmdline:        'kdeinit4: kcmshell4 [kdeinit] kcm_kscreen' '' '' '' '' '' ''
crash_function: KScreen::Mode::size
executable:     /usr/bin/kdeinit4
kernel:         3.10.0-115.el7.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 KScreen::Mode::size at /usr/src/debug/libkscreen-1.0.1/src/mode.cpp:83
 #1 KScreen::Config::canBeApplied at /usr/src/debug/libkscreen-1.0.1/src/config.cpp:110
 #2 KCMKScreen::outputChanged at /usr/src/debug/kscreen-1.0.1/kcm/src/kcm_kscreen.cpp:302
 #3 QMetaObject::activate at kernel/qobject.cpp:3547
 #5 QDeclarativeVMEMetaObject::metaCall at qml/qdeclarativevmemetaobject.cpp:639
 #6 QDeclarativeObjectMethodScriptClass::callMethod at qml/qdeclarativeobjectscriptclass.cpp:988
 #7 QDeclarativeObjectMethodScriptClass::callPrecise at qml/qdeclarativeobjectscriptclass.cpp:948
 #8 QDeclarativeObjectMethodScriptClass::call at qml/qdeclarativeobjectscriptclass.cpp:917
 #9 QScript::DeclarativeObjectDelegate::call at bridge/qscriptdeclarativeobject.cpp:154
 #10 QTJSC::NativeFuncWrapper::operator() at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46

Comment 1 Martin 2014-03-31 14:54:08 UTC
Created attachment 880790 [details]
File: backtrace

Comment 2 Martin 2014-03-31 14:54:10 UTC
Created attachment 880791 [details]
File: cgroup

Comment 3 Martin 2014-03-31 14:54:12 UTC
Created attachment 880792 [details]
File: core_backtrace

Comment 4 Martin 2014-03-31 14:54:15 UTC
Created attachment 880793 [details]
File: dso_list

Comment 5 Martin 2014-03-31 14:54:23 UTC
Created attachment 880794 [details]
File: environ

Comment 6 Martin 2014-03-31 14:54:24 UTC
Created attachment 880795 [details]
File: exploitable

Comment 7 Martin 2014-03-31 14:54:27 UTC
Created attachment 880796 [details]
File: limits

Comment 8 Martin 2014-03-31 14:54:32 UTC
Created attachment 880797 [details]
File: maps

Comment 9 Martin 2014-03-31 14:54:34 UTC
Created attachment 880798 [details]
File: open_fds

Comment 10 Martin 2014-03-31 14:54:36 UTC
Created attachment 880799 [details]
File: proc_pid_status

Comment 11 Martin 2014-03-31 14:54:38 UTC
Created attachment 880800 [details]
File: var_log_messages

Comment 12 Martin 2014-03-31 14:58:03 UTC
Created attachment 880802 [details]
File: sosreport.tar.xz

Comment 14 Martin 2014-03-31 15:05:44 UTC
It's also reproducible on my colleague's computer, but only while disabling output.

Comment 15 Martin 2014-03-31 15:38:23 UTC
kde-workspace also crashes: https://bugzilla.redhat.com/show_bug.cgi?id=1082677

This is regression introduced in kscreen-1.0.1-8.el7.x86_64
kscreen-1.0.1-7.el7.x86_64 doesn't crash.

Downgrading kdelibs doesn't help. Regression is introduced in Kscreen.

Comment 16 Martin 2014-03-31 15:39:16 UTC
*** Bug 1082677 has been marked as a duplicate of this bug. ***

Comment 19 Daniel Vrátil 2014-04-01 12:15:39 UTC
Please enable kscreen-console and KSRandR in kdebugdialog and run "kscreen-console monitor" in console, then reproduce the bug and provide full output from the tool.

Comment 21 Martin 2014-04-01 15:17:49 UTC
(In reply to Dan Vrátil from comment #19)
> Please enable kscreen-console and KSRandR in kdebugdialog and run
> "kscreen-console monitor" in console, then reproduce the bug and provide
> full output from the tool.

There is only output after kscreen-console startup, nothing more on crash. kscreen-console is not in kdebugdialog.

$ kscreen-console monitor
START 
Config::current() took 149 milliseconds 
Remember to enable KSRandR or KSRandR11 in kdebugdialog 
KScreen version:  1.0.1 
Screen: 
        maxSize: QSize(8192, 8192) 
        minSize: QSize(320, 200) 
        currentSize: QSize(3840, 1080) 

-----------------------------------------------------
 
Id:  68 
Name:  "DP1" 
Type:  "Unknown" 
Connected:  false 

-----------------------------------------------------
 
Id:  69 
Name:  "HDMI2" 
Type:  "Unknown" 
Connected:  true 
Enabled:  true 
Primary:  true 
Rotation:  1 
Pos:  QPoint(1920,0) 
Size:  QSize(1920, 1080) 
Clones:  None 
Mode:  "80" 
Preferred Mode:  "80" 
Preferred modes:  ("80") 
Modes:  
         "92"    "800x600"   QSize(800, 600)   75 
         "93"    "640x480"   QSize(640, 480)   75 
         "94"    "640x480"   QSize(640, 480)   72.8088 
         "95"    "640x480"   QSize(640, 480)   66.6667 
         "96"    "640x480"   QSize(640, 480)   60 
         "97"    "720x400"   QSize(720, 400)   70.0817 
         "76"    "1024x768"   QSize(1024, 768)   60.0038 
         "77"    "800x600"   QSize(800, 600)   60.3165 
         "78"    "800x600"   QSize(800, 600)   56.25 
         "80"    "1920x1080"   QSize(1920, 1080)   60 
         "81"    "1600x1200"   QSize(1600, 1200)   60 
         "82"    "1680x1050"   QSize(1680, 1050)   59.8833 
         "83"    "1280x1024"   QSize(1280, 1024)   75.0247 
         "84"    "1280x1024"   QSize(1280, 1024)   60.0197 
         "85"    "1440x900"   QSize(1440, 900)   74.9844 
         "86"    "1440x900"   QSize(1440, 900)   59.9015 
         "87"    "1152x864"   QSize(1152, 864)   75 
         "88"    "1024x768"   QSize(1024, 768)   75.0762 
         "89"    "1024x768"   QSize(1024, 768)   70.0694 
         "90"    "832x624"   QSize(832, 624)   74.5513 
         "91"    "800x600"   QSize(800, 600)   72.1876 
EDID Info:  
        Device ID:  "xrandr-Iiyama North America-PLT2250MTS-110551440047" 
        Name:  "PLT2250MTS" 
        Vendor:  "Iiyama North America" 
        Serial:  "110551440047" 
        EISA ID:  "" 
        Hash:  "c40fbde34da93f148d1563cfcf3c0b9c" 
        Width:  48 
        Height:  27 
        Gamma:  2 
        Red:  QQuaternion(scalar:1, vector:(0.648438, 0.335938, 0)) 
        Green:  QQuaternion(scalar:1, vector:(0.282227, 0.602539, 0)) 
        Blue:  QQuaternion(scalar:1, vector:(0.142578, 0.0703125, 0)) 
        White:  QQuaternion(scalar:1, vector:(0.3125, 0.329102, 0)) 

-----------------------------------------------------
 
Id:  70 
Name:  "HDMI3" 
Type:  "Unknown" 
Connected:  true 
Enabled:  true 
Primary:  false 
Rotation:  1 
Pos:  QPoint(0,0) 
Size:  QSize(1920, 1080) 
Clones:  None 
Mode:  "80" 
Preferred Mode:  "80" 
Preferred modes:  ("80") 
Modes:  
         "92"    "800x600"   QSize(800, 600)   75 
         "93"    "640x480"   QSize(640, 480)   75 
         "94"    "640x480"   QSize(640, 480)   72.8088 
         "95"    "640x480"   QSize(640, 480)   66.6667 
         "100"    "1920x1080i"   QSize(1920, 1080)   30 
         "96"    "640x480"   QSize(640, 480)   60 
         "101"    "1920x1080i"   QSize(1920, 1080)   29.9701 
         "97"    "720x400"   QSize(720, 400)   70.0817 
         "102"    "1400x1050"   QSize(1400, 1050)   59.9478 
         "98"    "1920x1080"   QSize(1920, 1080)   50 
         "103"    "1600x900"   QSize(1600, 900)   59.9825 
         "99"    "1920x1080"   QSize(1920, 1080)   59.9402 
         "104"    "1280x960"   QSize(1280, 960)   60 
         "105"    "1280x800"   QSize(1280, 800)   59.9095 
         "76"    "1024x768"   QSize(1024, 768)   60.0038 
         "106"    "1280x720"   QSize(1280, 720)   60 
         "77"    "800x600"   QSize(800, 600)   60.3165 
         "107"    "1280x720"   QSize(1280, 720)   50 
         "78"    "800x600"   QSize(800, 600)   56.25 
         "108"    "1280x720"   QSize(1280, 720)   59.9402 
         "79"    "640x480"   QSize(640, 480)   59.9405 
         "109"    "720x576"   QSize(720, 576)   50 
         "80"    "1920x1080"   QSize(1920, 1080)   60 
         "110"    "720x480"   QSize(720, 480)   60 
         "111"    "720x480"   QSize(720, 480)   59.9401 
         "82"    "1680x1050"   QSize(1680, 1050)   59.8833 
         "83"    "1280x1024"   QSize(1280, 1024)   75.0247 
         "84"    "1280x1024"   QSize(1280, 1024)   60.0197 
         "86"    "1440x900"   QSize(1440, 900)   59.9015 
         "87"    "1152x864"   QSize(1152, 864)   75 
         "88"    "1024x768"   QSize(1024, 768)   75.0762 
         "89"    "1024x768"   QSize(1024, 768)   70.0694 
         "90"    "832x624"   QSize(832, 624)   74.5513 
         "91"    "800x600"   QSize(800, 600)   72.1876 
EDID Info:  
        Device ID:  "xrandr-NEC Corporation-E231W-19110999NB" 
        Name:  "E231W" 
        Vendor:  "NEC Corporation" 
        Serial:  "19110999NB" 
        EISA ID:  "" 
        Hash:  "c4178fded85aca81326f56de09a57b38" 
        Width:  51 
        Height:  29 
        Gamma:  2 
        Red:  QQuaternion(scalar:1, vector:(0.625, 0.347656, 0)) 
        Green:  QQuaternion(scalar:1, vector:(0.338867, 0.623047, 0)) 
        Blue:  QQuaternion(scalar:1, vector:(0.15332, 0.0517578, 0)) 
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0)) 

-----------------------------------------------------
 
Id:  71 
Name:  "DP2" 
Type:  "Unknown" 
Connected:  false 

-----------------------------------------------------
 
Id:  72 
Name:  "DP3" 
Type:  "Unknown" 
Connected:  false 

-----------------------------------------------------
 
Id:  65 
Name:  "LVDS1" 
Type:  "Panel (Laptop)" 
Connected:  true 
Enabled:  false 
Primary:  false 
Rotation:  1 
Pos:  QPoint(0,0) 
Clones:  None 
Mode:  "" 
Preferred Mode:  "74" 
Preferred modes:  ("74") 
Modes:  
         "77"    "800x600"   QSize(800, 600)   60.3165 
         "78"    "800x600"   QSize(800, 600)   56.25 
         "79"    "640x480"   QSize(640, 480)   59.9405 
         "74"    "1600x900"   QSize(1600, 900)   60.007 
         "75"    "1600x900"   QSize(1600, 900)   40.0028 
         "76"    "1024x768"   QSize(1024, 768)   60.0038 
EDID Info:  
        Device ID:  "xrandr-AU Optronics" 
        Name:  "" 
        Vendor:  "AU Optronics" 
        Serial:  "" 
        EISA ID:  "B140RW02 V1" 
        Hash:  "f08263aa1c01c3c24dc37408b48d3319" 
        Width:  31 
        Height:  17 
        Gamma:  2 
        Red:  QQuaternion(scalar:1, vector:(0.610352, 0.347656, 0)) 
        Green:  QQuaternion(scalar:1, vector:(0.320312, 0.55957, 0)) 
        Blue:  QQuaternion(scalar:1, vector:(0.150391, 0.129883, 0)) 
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0)) 

-----------------------------------------------------
 
Id:  66 
Name:  "VGA1" 
Type:  "Unknown" 
Connected:  false 

-----------------------------------------------------
 
Id:  67 
Name:  "HDMI1" 
Type:  "Unknown" 
Connected:  false

Comment 25 Ludek Smid 2014-06-13 12:32:47 UTC
This request was resolved in Red Hat Enterprise Linux 7.0.

Contact your manager or support representative in case you have further questions about the request.