Bug 457772 - Monitor Resulution Settings application crash
Summary: Monitor Resulution Settings application crash
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: GNOME (show other bugs)
Version: RC 1
Hardware: Other Other
: P2 - High : Critical (vote)
Target Milestone: ---
Assignee: Federico Mena Quintero
QA Contact: E-mail List
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard: maint:released:sle11:23592 maint:rele...
Keywords: should_go_upstream
Depends on:
Blocks: randr-tracker 480414 486530
  Show dependency treegraph
 
Reported: 2008-12-09 21:01 UTC by Bart Whiteley
Modified: 2016-04-15 09:24 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
gnome-control-center-bnc457772-bgo574865-randr-dangling-pointer.diff (1.03 KB, patch)
2009-03-11 01:03 UTC, Federico Mena Quintero
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bart Whiteley 2008-12-09 21:01:30 UTC
I've experienced this crash many times when I activate an external monitor.  When I click Apply, the Monitor Resolution Settings app crashes. 

Distribution: openSUSE 11.1  (i586)
Gnome Release: 2.24.1 2008-11-23 (SUSE)
BugBuddy Version: 2.24.1

System: Linux 2.6.27.7-8-default #1 SMP 2008-11-25 00:02:37 +0100 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: Gilouche

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0



----------- .xsession-errors (39 sec old) ---------------------
KNotify::playTimeout
KNotify::playTimeout
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
KNotify::playTimeout
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect
KNotify::playTimeout
KNotify::playTimeout
xrandr: cannot find crtc for output DVI-D_1
--------------------------------------------------
Comment 1 Federico Mena Quintero 2009-02-06 02:22:44 UTC
Can we get a stack trace of the crashing gnome-display-properties?
Comment 2 Bart Whiteley 2009-02-09 15:13:02 UTC
Distribution: openSUSE 11.1 (i586)
Gnome Release: 2.24.1 2008-12-03 (SUSE)
BugBuddy Version: 2.24.1

System: Linux 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: Gilouche

Memory status: size: 82026496 vsize: 82026496 resident: 17592320 share: 10842112 rss: 17592320 rss_rlim: 18446744073709551615
CPU usage: start_time: 1234192222 rtime: 54 utime: 46 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnome-display-properties'

[?1034h[Thread debugging using libthread_db enabled]
0xffffe430 in __kernel_vsyscall ()
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6d37b93 in __waitpid_nocancel () from /lib/libpthread.so.0
#2  0xb6db6d07 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb6db704c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0xb69fd7f3 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5  0xb69fdd80 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#6  0xb69fde55 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#7  <signal handler called>
#8  0xb6c4118a in strcmp () from /lib/libc.so.6
#9  0x0804eaf5 in on_screen_changed (scr=0x81c3d00, data=0x80b16f0)
    at xrandr-capplet.c:171
#10 0xb7fcd320 in ?? () from /usr/lib/libgnome-desktop-2.so.7
#11 0xb7fcd3ad in ?? () from /usr/lib/libgnome-desktop-2.so.7
#12 0xb7441829 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#13 0xb7443273 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#14 0xb744369f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#15 0xb6d7d9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb6d81063 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb6d81582 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb753c6f5 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x0804efa4 in main (argc=) at xrandr-capplet.c:1802

Thread 1 (Thread 0xb6b3b750 (LWP 14128)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6d37b93 in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb6db6d07 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6db704c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb69fd7f3 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5  0xb69fdd80 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#6  0xb69fde55 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#7  <signal handler called>
No symbol table info available.
#8  0xb6c4118a in strcmp () from /lib/libc.so.6
No symbol table info available.
#9  0x0804eaf5 in on_screen_changed (scr=0x81c3d00, data=0x80b16f0)
    at xrandr-capplet.c:171
	cur_name = 0x38 <Address 0x38 out of bounds>
	current = <value optimized out>
	app = (App *) 0x80b16f0
	i = <value optimized out>
	best = (GnomeOutputInfo *) 0x83631c8
#10 0xb7fcd320 in ?? () from /usr/lib/libgnome-desktop-2.so.7
No symbol table info available.
#11 0xb7fcd3ad in ?? () from /usr/lib/libgnome-desktop-2.so.7
No symbol table info available.
#12 0xb7441829 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#13 0xb7443273 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#14 0xb744369f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#15 0xb6d7d9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0xb6d81063 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0xb6d81582 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb753c6f5 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x0804efa4 in main (argc=) at xrandr-capplet.c:1802
No locals.
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_width: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_height: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_width: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_height: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_x: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_y: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_width: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
** (gnome-panel:4045): CRITICAL **: panel_multiscreen_height: assertion `monitor >= 0 && monitor < monitors [n_screen]' failed
--------------------------------------------------
Comment 3 Federico Mena Quintero 2009-03-11 00:57:01 UTC
This bug is http://bugzilla.gnome.org/show_bug.cgi?id=574865 upstream.
Comment 4 Federico Mena Quintero 2009-03-11 01:03:03 UTC
Created attachment 278623 [details]
gnome-control-center-bnc457772-bgo574865-randr-dangling-pointer.diff
Comment 5 Federico Mena Quintero 2009-03-31 00:30:10 UTC
Submitted this to api.suse.de SUSE:SLE-11:Update with request id 316.
Submitted patchinfo with swampid 23323.

Fri Mar 13 21:34:24 CST 2009 - federico@novell.com

- Added gnome-control-center-bnc457772-bgo574865-randr-dangling-pointer.diff
  to fix bnc#457772 - the Display Properties capplet could crash when
  plugging or unplugging a monitor and hitting the Apply button.
Comment 6 Federico Mena Quintero 2009-05-18 18:47:38 UTC
Somehow this didn't make it into the updates for SLE-11.

I submitted it again to SUSE:SLE-11:Update, submitreq id 469.  I'll submit the patchinfo shortly.

I'll get another swampid for openSUSE 11.1.
Comment 7 Federico Mena Quintero 2009-05-18 19:40:18 UTC
Submitted patchinfo with swampid 23985 for SUSE:SLE-11:Update.
Comment 8 Swamp Workflow Management 2009-05-26 14:49:04 UTC
The SWAMPID for this issue is 24857.
Please submit the patch and patchinfo file using this ID.
(https://swamp.suse.de/webswamp/wf/24857)
Comment 9 Federico Mena Quintero 2009-05-26 16:49:26 UTC
Submitted patchinfo for openSUSE 11.1 as well, with swampid 24857.
Comment 10 Swamp Workflow Management 2009-06-06 22:09:00 UTC
Update released for: gnome-control-center, gnome-control-center-debuginfo, gnome-control-center-debugsource, gnome-control-center-devel, gnome-control-center-lang, gnome-panel, gnome-panel-32bit, gnome-panel-debuginfo, gnome-panel-debuginfo-32bit, gnome-panel-debuginfo-x86, gnome-panel-debugsource, gnome-panel-devel, gnome-panel-doc, gnome-panel-extras, gnome-panel-lang, gnome-panel-x86, gnome-settings-daemon, gnome-settings-daemon-debuginfo, gnome-settings-daemon-debugsource, gnome-settings-daemon-devel, gnome-settings-daemon-lang
Products:
SLE-DEBUGINFO 11 (i386, ia64, ppc64, s390x, x86_64)
SLE-DESKTOP 11 (i386, x86_64)
SLE-SDK 11 (i386, ia64, ppc64, s390x, x86_64)
SLE-SERVER 11 (i386, ia64, ppc64, s390x, x86_64)
Comment 11 Swamp Workflow Management 2009-06-15 15:56:49 UTC
Update released for: gnome-control-center, gnome-control-center-debuginfo, gnome-control-center-debugsource, gnome-control-center-devel, gnome-control-center-lang, gnome-settings-daemon, gnome-settings-daemon-debuginfo, gnome-settings-daemon-debugsource, gnome-settings-daemon-devel, gnome-settings-daemon-lang
Products:
openSUSE 11.1 (debug, i586, ppc, x86_64)
Comment 12 Bernhard Wiedemann 2016-04-15 09:24:04 UTC
This is an autogenerated message for OBS integration:
This bug (457772) was mentioned in
https://build.opensuse.org/request/show/10988 11.1 / gnome-control-center