! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xorg crashes with several Xfwm themes after the update to xorg-server 1.7.1.901
Status:
RESOLVED: INVALID
Severity:
critical

Comments

Description Heiko Baums 2009-11-10 18:22:59 CET
Created attachment 2664 
slim.log

After the latest Xorg update to xorg-server 1.7.1.901 either the X session or
the X server is killed when a program is started. It's not possible to run any
software anymore.

This happens with several Xfwm themes. I've tested it with the theme "Elegant
Brit" (http://www.xfce-look.org/content/show.php/Elegant+Brit?content=76017)
and with another theme I can't remember.

After changing the line
<property name="theme" type="string" value="Elegant Brit"/>
to
<property name="theme" type="string" value="Default"/>
in the file ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml it's working
again.

I've attached slim.log which contains the relevant error messages in the xorg
console output.

I don't know if this bug is in Xorg, GTK, Xfwm or in the themes. So I first
report it here. I already posted a comment for "Elegant Brit".
Comment 1 Olivier Fourdan editbugs 2009-11-10 18:28:06 CET
If the X server crashes  after upgrading the X server, why do you consider this as a bug in xfwm4? It's a bug in the X server unless proven otherwise.
Comment 2 Olivier Fourdan editbugs 2009-11-10 18:30:29 CET
  Fatal server error:
  exaGetPixmapFirstPixel called for invalid bpp 1

This is a bug in the ~X server
Comment 3 Olivier Fourdan editbugs 2009-11-10 18:49:18 CET
For ref. the issue has been reported here previously:

https://bugs.freedesktop.org/show_bug.cgi?id=24703
Comment 4 Olivier Fourdan editbugs 2009-11-10 18:51:17 CET
Could you please provide the info requested in this bugzilla (seems the original poster cannot help with investigations)
Comment 5 Heiko Baums 2009-11-10 19:02:24 CET
Bug already found. ;-)

I attached the slim.log. As soon as I know how to make a gdb backtrace I'll do it.
Can you tell me how I can do this? I have to admit that I don't know how to use gdb.
Comment 6 Olivier Fourdan editbugs 2010-12-20 13:31:53 CET
*** Bug 6672 has been marked as a duplicate of this bug. ***
Comment 7 Olivier Fourdan editbugs 2010-12-20 13:36:37 CET
(In reply to comment #5)
> Bug already found. ;-)
> 
> I attached the slim.log. As soon as I know how to make a gdb backtrace I'll do
> it.
> Can you tell me how I can do this? I have to admit that I don't know how to use
> gdb.

Did you check this page, it may contain some helpful hints on how to get the gdb backtrace:

http://xorg.freedesktop.org/wiki/Development/Documentation/ServerDebugging
Comment 8 Heiko Baums 2010-12-20 16:21:29 CET
(In reply to comment #7)
> Did you check this page, it may contain some helpful hints on how to get the
> gdb backtrace:
> 
> http://xorg.freedesktop.org/wiki/Development/Documentation/ServerDebugging

Thanks for the link. The problem is that I still haven't got a second machine for doing this backtrace. As soon as I get one, I'll do this backtrace if it's still needed after your backtrace.
Comment 9 Olivier Fourdan editbugs 2010-12-20 17:17:54 CET
(In reply to comment #8)
> Thanks for the link. The problem is that I still haven't got a second machine
> for doing this backtrace. As soon as I get one, I'll do this backtrace if it's
> still needed after your backtrace.

No worries, I did it, posted in the bugzilla upstream, a patch is available thansk to Michel, I tested and it works for me.

Looks like it's fixed, that was a 5 min job really :-)
Comment 10 Heiko Baums 2010-12-20 18:21:37 CET
Well, it wasn't a matter of time for running the debugger, it was a matter of missing requirements. ;-)

Bug #5966

Reported by:
Heiko Baums
Reported on: 2009-11-10
Last modified on: 2010-12-20
Duplicates (1):
  • 6672 Xfce Crashes When Choosing Theme "Wildbush"

People

Assignee:
Olivier Fourdan
CC List:
1 user

Version

Attachments

slim.log (13.59 KB, application/octet-stream)
2009-11-10 18:22 CET , Heiko Baums
no flags

Additional information