FS#29751 - [cairo] xfce4-panel segfault

Attached to Project: Arch Linux
Opened by Silvio Knizek (killermoehre) - Friday, 04 May 2012, 16:14 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 09 June 2012, 14:53 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Evangelos Foutras (foutrelis)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Xfce4-panel 4.10.0 from [extra] segfaults if cairo 1.12.1 from [testing] is installed. Downgrading cairo to 1.10.3-2 in [extra] resolves this.

Regards
killermoehre
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 09 June 2012, 14:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in cairo 1.12.2-2.
Comment by Evangelos Foutras (foutrelis) - Friday, 04 May 2012, 17:37 GMT
I'm unable to reproduce any segfaults.

Could you provide steps to reproduce the issue?
Comment by Silvio Knizek (killermoehre) - Friday, 04 May 2012, 17:41 GMT
I just started it.
Comment by Alois Nespor (anespor) - Thursday, 10 May 2012, 14:17 GMT
I use xfce 4.10 and cairo 2.12.2 from 4.Mai.2012. I see no problem. Unable to reproduce any segfaults too.
(After updating to xfce 4.10 i am started with a completely clean environment in .config/xfce4.)
Comment by Evangelos Foutras (foutrelis) - Thursday, 10 May 2012, 20:11 GMT
@Silvio: Try getting a backtrace [1] and attach it here.

[1] https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Comment by Andreas Radke (AndyRTR) - Saturday, 12 May 2012, 13:05 GMT
Maybe some panel plugin causes this. Please try to start a clean xfce session or at least a clean new panel without any plugin. Panel works well for me too.
Comment by Silvio Knizek (killermoehre) - Monday, 21 May 2012, 08:28 GMT
  • Field changed: Percent Complete (100% → 0%)
After a restart the problem appears again (yeah, laptop, always hibernate and such) and I got a segfault again. I built the packages mentioned in the back trace by myself with debug enabled, so I think it's meaningfull.
Comment by Evangelos Foutras (foutrelis) - Monday, 21 May 2012, 08:28 GMT
Please attach said backtrace.
Comment by Silvio Knizek (killermoehre) - Monday, 21 May 2012, 19:29 GMT
There it is.
Comment by Evangelos Foutras (foutrelis) - Friday, 25 May 2012, 00:53 GMT
Can you provide a bit more information about your configuration that might help us reproduce the problem?

For example, where does the Geany icon appear?
Comment by Silvio Knizek (killermoehre) - Friday, 25 May 2012, 20:21 GMT
Probably the best if I add my ~/.config/xfce4 directory. You should get two panels at top and bottom with auto hiding. Geany should be at the top left alligned after menu, seperator and some starters like firefox and vlc.
Comment by Evangelos Foutras (foutrelis) - Friday, 25 May 2012, 20:35 GMT
I tried your configuration with a new user account and still couldn't reproduce any crashes.

@Andreas: Any ideas?
Comment by Andreas Radke (AndyRTR) - Friday, 25 May 2012, 20:47 GMT
This could be graphic card driver related too. What card is it? Any AUR or self built packages (Xorg, catalyst,....) ?

If all is pretty common you should report this to the cairo guys first.
Comment by Silvio Knizek (killermoehre) - Friday, 25 May 2012, 21:02 GMT
Well, I have the intel driver installed:
extra/intel-dri 8.0.3-1
extra/intel-ucode 20111110-2
extra/xf86-video-intel 2.19.0-1
multilib/lib32-intel-dri 8.0.3-3

My video card is a »Mobile 4 Series Chipset Integrated Graphics Controller«.
Comment by Dmitry Korzhevin (dkorzhevin) - Tuesday, 29 May 2012, 10:24 GMT
Please show your 'pacman -Qm' output
Comment by Silvio Knizek (killermoehre) - Tuesday, 29 May 2012, 12:39 GMT
Here it comes:

android-udev 1.1-1
archbuilder 0.6-1
argyllcms 1.4.0-3
ario-svn 767-1
caffeine 450-1
dispcalgui 0.9.9.1-1
divx4linux 6.1.1-1
dropbox-experimental 1.3.44-1
dropbox-faenza-dark 0.4-3
faenza-icon-theme 1.2-2
gdevilspie 0.5-1
geany-modeline-git 20110513-1
gen-init-cpio 2.6.36-1
gigolo-git 20110428-1
granite 0.1.0-1
ktsuss 2-1
lib32-gtk-xfce-engine 2.8.1-1
lib32-libvdpau 0.4.1-4
lib32-libxxf86dga 1.1.3-1
libbacktrace 3.0.0-1.2
libfetch 2.33-3
libgdu 3.0.2-2
libgraphite 2.3.1-2
libkeybinder 0.2.2-2
liblogfile 3.0.1-1.3
libreoffice-extension-validator 3.4.5-2
links-g-directfb 2.5-1
linux-ck-headers 3.0.4-1
mcpatcher 2.3.6_03-1
mcskinedit alpha3pre7-1
microblog-purple 0.3.0-1
midori-git 20120506-1
minecraft latest-17
monodevelop-python 2.8.8.4-1
namebench 1.3.1-4
oxygen-cursors-extra 4.8.3-1
package-query-git 20120225-1
pacman-color-testing 4.0.3-1
pam_ssh 1.97-4
perl-term-readline-gnu 1.20-3
perl-term-shellui 0.91-1
plymouth-git 20120526-1
postler-git 20120405-1
python-sexy 0.1.9-4
python-zc.buildout 1.5.2-4
silc-toolkit 1.1.10-1
skype4pidgin-svn-dbus 628-1
sl 3.03-4
solarus 0.9.2-3
spoutcraft 5-1
systemd-ui-git 20120317-1
tango-icon-theme 0.8.90-7
tango-icon-theme-extras 0.1.0-5
teamviewer 7.0.9348-1
texlive-localmanager-git 20111121-1
thunar-extended 1.4.0-1
thunar-vcs-plugin 0.1.4-2
torsocks 1.2-1
wicd-eduroam 1-1
wicd-faenza-dark-icons 0.2.2-1
wmctrl-with-undecorated-support 1.07-3
xfce-theme-greybird-git 20120517-1
xfce4-volumed 0.1.13-6
xfmpc 0.2.2-1
xorg-apps 7.6-1
yaourt-git 20120420-1
zsdx 1.5.1-1
Comment by Silvio Knizek (killermoehre) - Thursday, 07 June 2012, 16:04 GMT
Ok, I checked it. Obviosly, the geany icon from the faenza icon theme used as a starter is causing this. Really strange.
Comment by Evangelos Foutras (foutrelis) - Thursday, 07 June 2012, 18:05 GMT
I was finally able to reproduce the segfaults after installing the Faenza icon theme.

I have reported the issue upstream:

https://bugs.freedesktop.org/show_bug.cgi?id=50852
Comment by Evangelos Foutras (foutrelis) - Friday, 08 June 2012, 17:31 GMT
Please test cairo 1.12.2-2 from [testing]; it should fix the segfaults.
Comment by Silvio Knizek (killermoehre) - Saturday, 09 June 2012, 13:51 GMT
Works as expected. Thank you.

Loading...