xfce4-display-settings crashed with SIGSEGV in convert_xfce_output_info()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Settings |
Fix Released
|
High
|
|||
xfce4-settings (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
To reproduce:
1. Install Xubuntu 17.04 in virtualbox, with a single monitor/all default settings.
2. Boot up the machine and DO NOT resize the virtual display window.
3. Start xfce4-display-
4. Maximize the virtual display window. The window itself should get bigger, but the guest desktop window will remain 800x600.
5. Start xfce4-display-
Result: instant segfault.
This isn't 100% reproducible, but when it happens it will happen repeatedly.
ProblemType: Crash
DistroRelease: Ubuntu 17.04
Package: xfce4-settings 4.12.1-1ubuntu1
ProcVersionSign
Uname: Linux 4.9.0-15-generic x86_64
ApportVersion: 2.20.4-0ubuntu2
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Feb 15 17:25:12 2017
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2017-02-13 (1 days ago)
InstallationMedia: Xubuntu 17.04 "Zesty Zapus" - Alpha amd64 (20170213)
ProcCmdline: xfce4-display-
Signal: 11
SourcePackage: xfce4-settings
StacktraceTop:
?? ()
?? ()
?? () from /usr/lib/
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
Title: xfce4-display-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in xfce4-settings: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
description: | updated |
description: | updated |
Changed in xfce4-settings: | |
status: | Confirmed → Fix Released |
l3eta@l3eta- ubuntu: ~/Desktop$ gdb xfce4-display- settings gnu.org/ licenses/ gpl.html> www.gnu. org/software/ gdb/bugs/>. www.gnu. org/software/ gdb/documentati on/>. settings. ..(no debugging symbols found)...done. xfce4-display- settings linux-gnu/ libthread_ db.so.1" .
GNU gdb (Ubuntu 7.11-0ubuntu1) 7.11
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from xfce4-display-
(gdb) run
Starting program: /usr/bin/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-
[New Thread 0xb6547b40 (LWP 3475)]
[New Thread 0xb5d46b40 (LWP 3476)]
(xfce4- display- settings: 3471): xfce4-display- settings- CRITICAL **: xfce_randr_ mode_width: assertion 'mode != NULL' failed
(xfce4- display- settings: 3471): xfce4-display- settings- CRITICAL **: xfce_randr_ mode_height: assertion 'mode != NULL' failed
Thread 1 "xfce4-display-s" received signal SIGSEGV, Segmentation fault. i386-linux- gnu/libgtk- x11-2.0. so.0 i386-linux- gnu/libgobject- 2.0.so. 0 i386-linux- gnu/libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ i386-linux- gnu/libgobject- 2.0.so. 0 i386-linux- gnu/libgobject- 2.0.so. 0 i386-linux- gnu/libgtk- x11-2.0. so.0 i386-linux- gnu/libgtk- x11-2.0. so.0 i386-linux- gnu/libgdk- x11-2.0. so.0 context_ dispatch () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 i386-linux- gnu/libgtk- x11-2.0. so.0
0x800060b3 in ?? ()
(gdb) backtrace
#0 0x800060b3 in ?? ()
#1 0x80006688 in ?? ()
#2 0xb7bc4f0b in ?? () from /usr/lib/
#3 0xb77f0b6b in g_closure_invoke () from /usr/lib/
#4 0xb78032b9 in ?? () from /usr/lib/
#5 0xb780b88c in g_signal_
#6 0xb780bfc5 in g_signal_emit () from /usr/lib/
#7 0xb7ce4fc4 in ?? () from /usr/lib/
#8 0xb7bc393a in gtk_main_do_event () from /usr/lib/
#9 0xb7a36fa9 in ?? () from /usr/lib/
#10 0xb7542e29 in g_main_
#11 0xb75430c9 in ?? () from /lib/i386-
#12 0xb7543479 in g_main_loop_run () from /lib/i386-
#13 0xb7bc2485 in gtk_main () from /usr/lib/
#14 0x8000b914 in ?? ()
#15 0x80005560 in main ()
(gdb)
My graphics card is a Raedon R5 220 PCI
I have a LED 1080p Full HD ViewSonic Monitor connected via VGA-0
I have a HDTV HDMI SYLVANIA connected via HDMI-0
I just installed a fresh copy of Xubuntu.