jockey-gtk crashed with SIGSEGV in XChangeProperty()

Bug #209488 reported by Dennis J Boris
34
Affects Status Importance Assigned to Milestone
GTK+
Won't Fix
Medium
gtk+2.0 (Ubuntu)
Triaged
Medium
Ubuntu Desktop Bugs

Bug Description

upgrade from 7.10 to 8.04 and after the restart it showed this error

ProblemType: Crash
Architecture: i386
Date: Sun Mar 30 18:40:46 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/jockey-gtk
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: fglrx
Package: jockey-gtk 0.3.3-0ubuntu1
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/jockey-gtk --check 60
ProcCwd: /home/dennis
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: jockey
Stacktrace:
 #0 0xb73786e7 in XChangeProperty () from /usr/lib/libX11.so.6
 #1 0xb784e3b7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #2 0x00000000 in ?? ()
StacktraceTop:
 XChangeProperty () from /usr/lib/libX11.so.6
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ?? ()
ThreadStacktrace:
 .
 Thread 1 (process 6471):
 #0 0xb73786e7 in XChangeProperty () from /usr/lib/libX11.so.6
 #1 0xb784e3b7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #2 0x00000000 in ?? ()
Title: jockey-gtk crashed with SIGSEGV in XChangeProperty()
Uname: Linux 2.6.24-12-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
SegvAnalysis:
 Segfault happened at: 0xb73786e7 <XChangeProperty+23>: mov 0x4d0(%edi),%eax
 PC (0xb73786e7) ok
 source "0x4d0(%edi)" (0x000004d0) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA

Tags: apport-crash
Revision history for this message
Dennis J Boris (dennisjboris) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:xembed_set_info (window=0x0, flags=<value optimized out>)
gtk_plug_realize (widget=0x84e8060) at /build/buildd/gtk+2.0-2.12.9/gtk/gtkplug.c:591
gtk_tray_icon_realize (widget=0x84e8060)
IA__g_cclosure_marshal_VOID__VOID (closure=0x873c4a0, return_value=0x0, n_param_values=1,
g_type_class_meta_marshal (closure=0x873c4a0, return_value=0x0, n_param_values=1,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in jockey:
importance: Undecided → Medium
Revision history for this message
Martin Pitt (pitti) wrote :

Did you ever get this crash again and know how to reproduce it? Thank you!

Changed in jockey:
importance: Medium → Undecided
status: New → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

I forwarded it to upstream for commenting. To me, the problem seems relatively obvious, so let's wait for upstream's comments.

Changed in gtk+2.0:
status: Incomplete → Confirmed
Changed in gtk:
status: Unknown → New
Changed in gtk+2.0:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Confirmed → Triaged
Kees Cook (kees)
description: updated
Changed in gtk:
importance: Unknown → Medium
Revision history for this message
Mike Mestnik (cheako) wrote :
Download full text (4.7 KiB)

Does it look like this is the same?

bamestnik@arcadia:~$ gdb huludesktop
GNU gdb (Ubuntu/Linaro 7.3.92-0ubuntu2) 7.3.92
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/huludesktop...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/huludesktop
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb5f29b70 (LWP 29060)]
[New Thread 0xb5728b70 (LWP 29061)]
[New Thread 0xb4f27b70 (LWP 29062)]
[New Thread 0xb4726b70 (LWP 29063)]
[New Thread 0xb3f25b70 (LWP 29064)]
[New Thread 0xb3724b70 (LWP 29065)]
[New Thread 0xb256fb70 (LWP 29066)]

Gdk-WARNING **: gdk_window_new(): parent is destroyed

Gdk-CRITICAL **: IA__gdk_window_get_display: assertion `GDK_IS_WINDOW (window)' failed

Gdk-CRITICAL **: IA__gdk_x11_get_xatom_by_name_for_display: assertion `GDK_IS_DISPLAY (display)' failed

Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.8/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

Gdk-CRITICAL **: IA__gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY (display)' failed

Program received signal SIGSEGV, Segmentation fault.
0x44d5c8ca in XChangeProperty () from /usr/lib/i386-linux-gnu/libX11.so.6
(gdb) bt
#0 0x44d5c8ca in XChangeProperty () from /usr/lib/i386-linux-gnu/libX11.so.6
#1 0xb7e36638 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#2 0xb7cae035 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#3 0xb77b453c in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#4 0xb77b19dd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5 0xb77b2f8c in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6 0xb77c4c9f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7 0xb77cc0c2 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8 0xb77cc253 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9 0xb7db77eb in gtk_widget_realize ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#10 0xb7dc33f5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#11 0xb7cae309 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#12 0xb77b453c in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb77b19dd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb77b2f8c in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#15 0xb77c4c9f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#16 0xb77cc0c2 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb77cc253 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2...

Read more...

Revision history for this message
Chris Knight (cknight725) wrote :

Seeing same crash as noted in Comment #6:

cknight@office-myth:~$ gdb huludesktop
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/huludesktop...(no debugging symbols found)...done.
(gdb)
(gdb) r
Starting program: /usr/bin/huludesktop
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff08de700 (LWP 16368)]
[New Thread 0x7fffef06c700 (LWP 16369)]
[New Thread 0x7fffe679a700 (LWP 16373)]
[New Thread 0x7fffe5f99700 (LWP 16374)]
[New Thread 0x7fffe5798700 (LWP 16375)]
[New Thread 0x7fffe4f97700 (LWP 16376)]
[New Thread 0x7fffda47f700 (LWP 16378)]
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

(huludesktop:16365): Gdk-WARNING **: gdk_window_new(): parent is destroyed

(huludesktop:16365): Gdk-CRITICAL **: IA__gdk_window_get_display: assertion `GDK_IS_WINDOW (window)' failed

(huludesktop:16365): Gdk-CRITICAL **: IA__gdk_x11_get_xatom_by_name_for_display: assertion `GDK_IS_DISPLAY (display)' failed

(huludesktop:16365): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

(huludesktop:16365): Gdk-CRITICAL **: IA__gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY (display)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5c820e8 in XChangeProperty ()
   from /usr/lib/x86_64-linux-gnu/libX11.so.6
(gdb) q
A debugging session is active.

 Inferior 1 [process 16365] will be killed.

Changed in gtk:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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