xfce4-session crashed with SIGSEGV in g_slice_alloc()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Xfce4 Session |
Fix Released
|
Medium
|
||
| xfce4-session (Ubuntu) |
High
|
Unassigned | ||
| Raring |
Undecided
|
Unassigned | ||
| Saucy |
High
|
Unassigned |
Bug Description
SRU REQUEST
as per https:/
Originally written by https:/
[Impact]
End user impact:
XFCE session closes (due to segfault) without specific (or any) user action, unsaved work is lost, user needs to login again. Critical UX impact to XFCE users on at least Raring (there are reports that Quantal is affected, too).
Justification for backporting the fix to the stable release:
A tiny upstream patch is available:
http://
It has been packaged (no other changes) by Ricardo F. Teixeira, tested by several users who commented on the XFCE and Ubuntu bug trackers, and has been reviewed and approved by 7 of the Ubuntu community.
According to tests by users
[Test Case]
How to reproduce:
An exact trigger action is not known, reports state that the session will often fail faster if user starts and quits applications such as Firefox or Thunderbird, or adds / removes applets to/from or interacts with panel. On affected system with user interaction, the session process should fail after a maximum of 1 hour of use, though most likely it will take more like less than 10 minutes.
[Regression Potential]
My (limited) understanding is that the patch is minimally invasive. As discussed above, the patch is well tested and there are no reports, after (sometimes) weeks of use, that it would introduce new issues. Based on my (limited) understanding, there is no or neglegible regression potential involved.
[Other Info]
Upstream version 4.10.1 includes the patch, tagged on May 5: http://
Upstream version 4.10.1 has not been released, yet: http://
Please feel free to edit and take over theis SRU request if you feel more qualified to handle it (I don't feel very qualified myself). Please also note that I am unable to upload a patch to *-proposed.
----
Original bug report:
During normal operation, suddenly, without any particular reason, the session was restarted. The problem was repeated several times, even several times. Only now I was able to report a bug, because after each restart of the session, error reporting program was closed.
Podczas normalnej pracy, nagle, bez żadnej konkretnej przyczyny, sesja została zrestartowana. Problem powtarzał się wielokrotnie, nawet kilka razy. Dopiero teraz udalo mi się zgłosić błąd, gdyż po każdym restarcie sesji, program raportowania błędów był zamykany.
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: xfce4-session 4.10.0-2ubuntu1
ProcVersionSign
Uname: Linux 3.8.0-1-generic x86_64
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Thu Jan 24 21:34:23 2013
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2013-01-13 (11 days ago)
InstallationMedia: Xubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130113)
MarkForUpload: True
ProcCmdline: xfce4-session
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=pl_PL.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f07ac55f5af <g_slice_
PC (0x7f07ac55f5af) ok
source "(%rbx)" (0xffffffff0000
destination "%rax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: xfce4-session
StacktraceTop:
g_slice_alloc () from /lib/x86_
g_signal_
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: xfce4-session crashed with SIGSEGV in g_slice_alloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Martin Pitt: Approve on 2013-05-27
- Dimitri John Ledkov: Approve on 2013-05-21
- Robert Sander (community): Approve on 2013-05-15
- Coya DeBrojara (community): Approve on 2013-05-12
- Kaio Donadelli (community): Approve on 2013-05-11
- Piotr Maliński (community): Approve on 2013-05-10
- Thomas Karcher (community): Approve (user experience) on 2013-05-08
- Moritz Naumann (community): Approve on 2013-05-02
-
Diff: 48 lines (+28/-0)3 files modifieddebian/changelog (+6/-0)
debian/patches/series (+1/-0)
debian/patches/xfsm-startup-random-crash.patch (+21/-0)
Launchpad Janitor (janitor) wrote : | #2 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in xfce4-session (Ubuntu): | |
status: | New → Confirmed |
schollsky (schollsky) wrote : | #3 |
Same situation here. Last crash came up after adding a new starter icon for gedit in the program bar below and using it.
Coya DeBrojara (coyadebrojara) wrote : | #4 |
The problem of abrupt closure (restart) the session was repeated. This time, while watching a movie on youtube. At the same time, with "xfce4-session", failure has been the "pidgin".
Problem z nagłym zamknięciem (restartem) sesji, powtórzył się. Tym razem podczas oglądania filmu na youtube. Jednocześnie z "xfce4-session", awarii uległ program "pidgin".
steph wied (nebu1207) wrote : | #5 |
So and what can I do now about it? Please help, it's so annoying...
Coya DeBrojara (coyadebrojara) wrote : | #6 |
I tried to run the "synaptic". At the same time talking on Skype. It's frustrating ...
Próbowałam uruchomić program "synaptic". Jednocześnie rozmawiałam przez Skype. To frustrujące...
sdv (sean-devega) wrote : | #7 |
same here, it's done this 5 times. so annoying. I restarted and everything; still doing it on and off.
Arnd Bergmann (arnd-arndb) wrote : | #8 |
I've tried replacing the ubuntu version of xfce4-session with a fresh git checkout (2bfcd87736), and I still see the same symptom.
KALImar Franklin (kalimar999) wrote : | #9 |
As soon as Xubuntu/xfce came on..it crashed..Irritating
|
#87 |
Also, there's reports that 'G_SLICE=
So, possibly this is related to g_slice allocation?
Another possibly related backtrace/crash:
#0 magazine_
#1 thread_
#2 g_slice_alloc at gslice.c:994
#3 g_tree_node_new at gtree.c:139
#4 g_tree_
#5 g_tree_replace at gtree.c:421
#6 xfsm_properties
#7 xfsm_properties
#8 xfsm_client_
#9 sm_set_properties at sm-layer.c:374
Changed in xfce4-session (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Kostya Vasilyev (kmansoft) wrote : | #10 |
Possibly related to this:
https:/
First Thunar crashed, immediately afterwards I was logged out of XFCE.
Greg Adams (adamsgn) wrote : | #11 |
It crashed immediately after opening both Transmission and Thunderbird but I was able to reopen them after logging back in with no issues thus far.
|
#88 |
Not 100% sure if this is related or not, but since upgrading to glib 2.36 i'm seeing xfce4-session crashes upon logout, and also pointing at g_slice_alloc() :
(gdb) bt
#0 0x00000a6e0753386f in g_slice_alloc () from /usr/local/
#1 0x00000a6e0c0c83ca in simple_add_entry () from /usr/local/
#2 0x00000a6e0c0c900e in _xfce_rc_
#3 0x00000a6e0c0c7738 in xfce_rc_simple_open () from /usr/local/
#4 0x00000a6bfa11702a in xfsm_manager_
#5 0x00000a6bfa118f67 in xfsm_manager_
|
#89 |
And it also seems G_SLICE=
Vedran Rodic (vrodic) wrote : | #12 |
I confirm this bug, my machine is i5-3320M
@vrodic
the i5-3320M is a mobile class processor (and a pretty nice one at that) not a laptop model number
|
#90 |
Seems like this also happens on Alpine Linux, x86_64.
I got a backtrace with debugging symbols:
#0 magazine_
#1 0x00006f3d2348e46f in thread_
#2 g_slice_alloc (mem_size=
#3 0x00006f3d23768b7d in handler_new (after=0) at gsignal.c:575
#4 0x00006f3d2376beea in g_signal_
#5 0x00006f3d23be76ba in export_signals (object=
#6 dbus_g_
#7 0x00000b11055bbc40 in xfsm_client_
#8 xfsm_client_
#9 0x00000b11055c2dda in xfsm_manager_
#10 0x00000b11055ba798 in sm_register_client (sms_conn=
#11 0x00006f3d26048895 in _SmsProcessMessage () from /usr/lib/libSM.so.6
#12 0x00006f3d25e3aa2c in IceProcessMessages () from /usr/lib/
#13 0x00000b11055b963b in ice_process_
#14 0x00006f3d23475de8 in g_main_dispatch (context=
#15 g_main_
#16 0x00006f3d234760d3 in g_main_
#17 0x00006f3d234765f4 in g_main_loop_run (loop=0xb110623
#18 0x00006f3d24d853b2 in gtk_main () from /usr/lib/
#19 0x00000b11055b8eae in main (argc=1, argv=0x77b67899
Also, 'info locals' returns:
chunk = 0xffffffff00000000
|
#91 |
Slightly different backtrace when running with G_SLICE=
#0 magazine_
#1 0x00006dfbe96a646f in thread_
#2 g_slice_alloc (mem_size=
#3 0x00006dfbe96b37a2 in g_tree_node_new (key=key@
#4 0x00006dfbe96b3cf6 in g_tree_
#5 0x00006dfbe96b4357 in g_tree_replace (tree=<optimized out>, key=<optimized out>, value=<optimized out>) at gtree.c:421
#6 0x000001deb8c79e00 in xfsm_properties
#7 0x000001deb8c7a517 in xfsm_properties
#8 0x000001deb8c71076 in xfsm_client_
#9 0x000001deb8c6efde in sm_set_properties (sms_conn=
#10 0x00006dfbec261033 in _SmsProcessMessage () from /usr/lib/libSM.so.6
#11 0x00006dfbec052a2c in IceProcessMessages () from /usr/lib/
#12 0x000001deb8c6e63b in ice_process_
#13 0x00006dfbe968dde8 in g_main_dispatch (context=
#14 g_main_
#15 0x00006dfbe968e0d3 in g_main_
#16 0x00006dfbe968e5f4 in g_main_loop_run (loop=0x1debcb3
#17 0x00006dfbeaf9d3b2 in gtk_main () from /usr/lib/
#18 0x000001deb8c6deae in main (argc=1, argv=0x70fa7956
|
#92 |
I managed to make it crash with G_SLICE=
#0 0x000068d1014418bc in raise () from /lib/libc.so.0.9.32
#1 0x000068d10143d3b7 in abort () from /lib/libc.so.0.9.32
#2 0x000068d10143cc0a in ?? () from /lib/libc.so.0.9.32
#3 0x000068d10143beb4 in malloc () from /lib/libc.so.0.9.32
#4 0x000068d104491d7d in IceAcceptConnection () from /usr/lib/
#5 0x00000d5e766bb6ac in ice_connection_
#6 0x000068d101ad7de8 in g_main_dispatch (context=
#7 g_main_
#8 0x000068d101ad80d3 in g_main_
#9 0x000068d101ad85f4 in g_main_loop_run (loop=0xd5e793c
#10 0x000068d1033e73b2 in gtk_main () from /usr/lib/
#11 0x00000d5e766bafae in main (argc=1, argv=0x731fe27a
No symbol table info available.
|
#93 |
I don't know if it is related but I also noticed this warning:
(xfce4-
It puzzles me because I have verified that SIGCHLD is not ignored and I patched out the waitpid() in the kde compat. I also grepped the libs that they don't do any waitpid().
Stephen Wright (stephen-wright) wrote : | #14 |
Unable to open any file, or program without it crashing. Firefox seems to not be an issue, but everything else caused an instant crash and log out. Any ideas when this bug is likely to be resolved?
Stephen Wright (stephen-wright) wrote : | #15 |
I switched my log-in session from Xubuntu to just running xforce and have not experienced a crash yet.
|
#94 |
Another crash rooted in g_slice_alloc, this time during a regular session when launching a new app.
#0 0x00001e1fdc05186f in g_slice_alloc () from /usr/local/
#1 0x00001e1fdc05fdfe in g_tree_node_new () from /usr/local/
#2 0x00001e1fdc05ff0d in g_tree_
#3 0x00001e1dc901a3bf in xfsm_properties
#4 0x00001e1dc90118f3 in xfsm_client_
#5 0x00001e1dc9010107 in sm_init () from /usr/local/
#6 0x00001e1fcdf8c6c9 in _SmsProcessMessage () from /usr/X11R6/
#7 0x00001e1fdcd03fff in IceProcessMessages () from /usr/X11R6/
#8 0x00001e1dc900f131 in ice_cleanup () from /usr/local/
#9 0x00001e1fdc03595a in g_main_
#10 0x00001e1fdc037708 in g_main_
#11 0x00001e1fdc03882b in g_main_loop_run () from /usr/local/
#12 0x00001e1fdb4fb833 in gtk_main () from /usr/local/
|
#95 |
This has been reported several times against the Ubuntu 13.04 (Raring) distribution:
https:/
I don't think that you can release the 4.10 build until this crash is fixed.
|
#96 |
I'm in agreement. It seems to be a show stopper.
|
#97 |
(In reply to comment #10)
> This has been reported several times against the Ubuntu 13.04 (Raring)
> distribution:
> https:/
>
> I don't think that you can release the 4.10 build until this crash is fixed.
I am not convinced the bug is in xfce4-session. It could also be a bug in glib.
|
#98 |
It could be in glibc, but I have a feeling it's somewhere in client code. It is possible it's in glibc, but improbable without further evidence. The reason I say this is because there would probably be a lot more people reporting the same or similar issues with glibc, perhaps regardless of their desktop environment.
|
#99 |
(In reply to comment #13)
> It could be in glibc, but I have a feeling it's somewhere in client code. It
> is possible it's in glibc, but improbable without further evidence. The
> reason I say this is because there would probably be a lot more people
> reporting the same or similar issues with glibc, perhaps regardless of their
> desktop environment.
i think you meant _glib_ here. glibc is something else :)
> I don't think that you can release the 4.10 build until this crash is fixed.
4.10 was released a year ago. If the issue is really in xfce4-session and a fix is a found, there will be a bugfix release of it.
The problem was definitely caused by various os/distributions upgrading their glib version to 2.36, and the crashes are a consequence of this.
|
#100 |
(In reply to comment #14)
> i think you meant _glib_ here. glibc is something else :)
>
> > I don't think that you can release the 4.10 build until this crash is fixed.
>
> 4.10 was released a year ago. If the issue is really in xfce4-session and a
> fix is a found, there will be a bugfix release of it.
>
> The problem was definitely caused by various os/distributions upgrading
> their glib version to 2.36, and the crashes are a consequence of this.
Hey Landry. Yes, I meant glib, not glibc. However, my point is still relevant because glib is just as ubiquitous which suggests to me that there might expect to be a lot more activity around the bug if that were the case as opposed to specific to just one desktop environment. Although, it could be that the bug is in glib, but the client's usage of the library is unique enough that only we are the ones seeing this behaviour. Who knows. We need more info.
|
#101 |
Got another crash with a different traceback this time. xfce4-session was starting the apps of the session, with the debug log :
[1366139916] -> Set string (UserID, landry)
[1366139917] Client Id = 110af6c82f00013
[1366139917] Name: RestartCommand
[1366139917] Type: LISTofARRAY8
[1366139917] Value:
[1366139917] /usr/local/
[1366139917] --sm-config-prefix,
[1366139917] /firefox-PfYLAg/,
[1366139917] --sm-client-id,
[1366139917] 110af6c82f00013
[1366139917] --screen,
[1366139917] 0
[1366139917]
[1366139917]
[1366139917] -> Set strv (RestartCommand)
[1366139918] ICE connection fd = 18, received NEW CLIENT
[1366139918] ICE connection fd = 18, received REGISTER CLIENT [Previous Id = 110af6c82f00013
#0 0x00000bb07648786f in g_slice_alloc () from /usr/local/
(gdb) bt
#0 0x00000bb07648786f in g_slice_alloc () from /usr/local/
#1 0x00000bb06c93c3ca in simple_add_entry () from /usr/local/
#2 0x00000bb06c93d00e in _xfce_rc_
#3 0x00000bb06c93bedc in _xfce_rc_config_new () from /usr/local/
#4 0x00000bae61d1cfaf in xfsm_splash_
#5 0x00000bae61d1d588 in xfsm_splash_
#6 0x00000bae61d1da12 in xfsm_startup_
#7 0x00000bae61d1767e in xfsm_manager_
#8 0x00000bae61d10963 in sm_init () from /usr/local/
#9 0x00000bb06374e05e in _SmsProcessMessage () from /usr/X11R6/
#10 0x00000bb06dbeafff in IceProcessMessages () from /usr/X11R6/
#11 0x00000bae61d0f131 in ice_cleanup () from /usr/local/
#12 0x00000bb07646b95a in g_main_
#13 0x00000bb07646d708 in g_main_
#14 0x00000bb07646e82b in g_main_loop_run () from /usr/local/
#15 0x00000bb0718f3833 in gtk_main () from /usr/local/
#16 0x00000bae61d0f7b6 in main () from /usr/local/
of course, linked again to XfceRc->GSlice
|
#102 |
The only way I can see g_slice_alloc possibly segfaulting is if its only parameter block_size was either 0 or the client requested more memory than was available. Otherwise the problem could well be in glib since if the call failed, one might expect it to have returned NULL, but then the crash would have happened in the caller when it dereferenced it and not within the g_slice_alloc function itself. I also don't think it is a threading issue because glib is allegedly thread safe.
schollsky (schollsky) wrote : | #16 |
Hi all,
problem is most likely caused by lightdm. I constantly experience crashes when starting xfce/Xubuntu using lightdm selector.
There are no crashes after stopping lightdm on console and starting Xfce manually by "startxfce4"! (may also be used as workaround).
Kind regards,
Stefan
|
#103 |
I can confirm the errors seen here, since I upgraded glib to 2.36.1. I've never encountered those problems with 2.34.x or earlier versions.
Crahes tend to occur when raising a window or launching e.g. Thunar or another glib/gtk app, even when restoring a (precompiled binary) Firefox window. xfce4-session segfaults then X crashes (the latter may be another problem at my side).
---
GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_
Plus other 'g_slice_
---
|
#104 |
I can confirm this bug with the new glib2. Other Arch Linux are having similar problems:
https:/
https:/
I'm seeing the following entry in "dmesg":
xfce4-session[451]: segfault at ffffffff00000000 ip 00007f9802f24537 sp 00007fffb8eeba50 error 5 in libglib-
|
#105 |
(In reply to comment #18)
> I can confirm the errors seen here, since I upgraded glib to 2.36.1. I've
> never encountered those problems with 2.34.x or earlier versions.
...
> ---
> GLib-WARNING **: GChildWatchSource: Exit status of a child process was
> requested but ECHILD was received by waitpid(). Most likely the process is
> ignoring SIGCHLD, or some other thread is invoking waitpid() with a
> nonpositive first argument; either behavior can break applications that use
> g_child_
I have a feeling that whatever causes this warning causes a memory corruption or a double free. I could not find any reason to *why* this warning shows up so I think something fishy here is going on.
I have the following suggestions to move forward on this:
1) fix the above ECHILD warning and see if problem still happens.
2) git bisect glib and find the exact glib commit that introduces this error.
A wild guess would be:
https:/
(which seems to be partially reverted recently)
|
#106 |
It would be nice is someone could test if this patch (to glib) solves this issue:
https:/
|
#107 |
Hi,
Applied the patch and recompiles glib 2.36.1, but same problems occur in Xfce (maybe a little less frequent) : GChildWatchSource errors all the same and "random" crashes/segfaults when launching Thunar or other gtk windows/apps.
Thanks!
|
#108 |
Pushed 2 fixes to master for this. Please give it a shot.
|
#109 |
I updated glib to 2.36.1 + I disabled SANE_MALLOC_PROTOS (see https:/
I also have a coredump of one of the previous crashes. If you're interested, I could post the binaries with symbols inside and the core somewhere so you can inspect yourselves. I looked at the disassembly just before the crash: it's somewhere inside g_slice_alloc (it's -O2 so the calls above probably got inlined) and there is a series of pointer dereferences (some a bit ofsetted) with 0-tests, so essentially walking some 0-ended linked list, until it gets into a place where there's 0xffffffff00000000 and at dereferencing this it SIGSEGVs.
|
#110 |
Hi,
I could not reproduce this bug with xfce4-session patched with the 2 fixes (async spawn + double-free bug), no lmatter how hard I try. No more gchildwatchsource errors. glib is still patched with #21. Seems fixed.
Should I try once again with an unpatched stable 2.36.1 glib?
Thanks again
|
#111 |
I forgot to add that the non-crashing version described above still produces one GChildWatchSource warning at the start (unpatched released xfce4-session-
|
#112 |
Given that lots of coredumps are showing 0xffffffff00000000 errors, would be nice to know if the crashes happen only on x86_64/amd64 or if they've also been experienced on 32-bits archs.
|
#113 |
(In reply to comment #27)
> Given that lots of coredumps are showing 0xffffffff00000000 errors, would be
> nice to know if the crashes happen only on x86_64/amd64 or if they've also
> been experienced on 32-bits archs.
It looks like the bug reported against Ubuntu is limited to x86_64/amd64.
I checked the bug that is linked to this one (1104435) and all of its duplicates.
|
#114 |
(In reply to comment #23)
> Pushed 2 fixes to master for this. Please give it a shot.
This one alone fixes it:
http://
The other might have impact on startup time if you have many apps. I don't know how much difference in time it is vfork vs fork, if any at all. I suppose it should be tested. vfork *migh* be noticeable faster (even if g_spawn_async is cleaner).
|
#115 |
Please let me know when it's available in a PPA, and I will install it and test it.
|
#116 |
I doubt its any slower certainly not with the *normal* amount of applications started with this (say < 20), and using the spawn function from glib makes it more future proof.
Jochen Kemnade (jochenkemnade) wrote : | #17 |
Stefan, I tried your "workaround", but it crashed, too. However, apparently the bug has been fixed upstream:
https:/
http://
|
#117 |
I hope there is a new release of xfce4-session soon which has the patch shared here as I'm also suffering the same issue.
http://
Looking forward to a new release.
|
#118 |
If some more people can test the patches and can confirm the issue is fixed (the segfaults, probably not the new warnings) i can make a new release.
Jochen Kemnade (jochenkemnade) wrote : | #18 |
I built and installed a version that contains this fix yesterday. I started and quit Xubuntu sessions (from lightdm btw) three times since then and got no crashes so far where the stock version would have crashed at least three times (upon every logout).
(In reply to comment #33)
> If some more people can test the patches and can confirm the issue is fixed
> (the segfaults, probably not the new warnings) i can make a new release.
No crashes for me after applying the patches to xfce4-session and glib.
|
#120 |
No crashes anymore here after applying the patches to xfce4-sessions AND glib 2.36.1 but I still have logout problems/freezes, though maybe not directly linked to this bug.
|
#121 |
I've had no further crashes here since applying the 2 patches.
I also pushed them out to Fedora rawhide / 19alpha folks... so far no reports either way from them however. ;(
Moritz Naumann (mnaumann) wrote : | #19 |
Please help testing Ricardo F. Teixeira's patched builds from this PPA:
https:/
...and provide feedback here:
https:/
Please be sure to test thoroughly.
The process to get the updated package would be:
sudo apt-add-repository ppa:ricardo.
sudo apt-get update
sudo apt-get install xfce4-session=
To remove this PPA:
sudo ppa-purge ppa:ricardo.
To downgrade to the xfce4-session version currently in the Ubuntu Universe repository:
sudo apt-get update
sudo apt-get install xfce4-session=
Jean-Philippe Guérard (fevrier) wrote : | #20 |
The updated rpm has solved the issue for me. No more segfault since I installed it.
Before that, my system was barely usable.
Jean-Philippe Guérard (fevrier) wrote : | #21 |
Hum... I meant, the updated deb file ^^
Coya DeBrojara (coyadebrojara) wrote : | #22 |
Works fine, and no more errors occur.
Thanks for the tip Moritz.
I was wandering the problem in a different way. I replaced lightdm, on "mdm" - such as in linux mint, and the problem also disappeared.
Bjorn Madsen (esprit-tordu) wrote : | #23 |
This affects me too. Switching to a different display manager until upstream fixes it for my xubuntu release 13.04.
Calin Cerghedean (ccerghe1) wrote : | #24 |
No longer crashes for me, since I applied the patch for xfce4-session from the PPA.
Thomas Karcher (thkarcher) wrote : | #25 |
Moritz' fix #19 worked for me - great, thanks!
|
#122 |
*** Bug 10068 has been marked as a duplicate of this bug. ***
thejpster (ubuntu-thejpster) wrote : | #26 |
I'm seeing this in 12.04 LTS running XFCE4 and XMonad. I can't apply the PPA as it only seems to support 13.04.
$ dmesg | grep xfce4-session
[ 6007.436056] xfce4-session[
[607137.017906] xfce4-session[
thejpster (ubuntu-thejpster) wrote : | #27 |
Oh, I've got some updated libgvfs-mtp stuff installed which may have updated my libglib. I'll try backing it all out and reverting to stock.
$ sudo dpkg -l libglib*
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii libglib-perl 2:1.241-1 interface to the GLib and GObject libraries
ii libglib2.0-0 2.35.4-
ii libglib2.0-bin 2.35.4-
ii libglib2.0-cil 2.12.10-2ubuntu4 CLI binding for the GLib utility library 2.12
un libglib2.0-cil-dev <none> (no description available)
ii libglib2.0-data 2.35.4-
ii libglib2.0-dev 2.35.4-
un libglib2.0-doc <none> (no description available)
ii libglibmm-2.4-1c2a 2.32.0-0ubuntu1 C++ wrapper for the GLib toolkit (shared libraries)
|
#123 |
This error occurs since I upgraded glib to 2.36 (debian package 2.36.1-2) with xfce4-session 4.8 (debian package: 4.8.3-3).
No crashes for me after applying the patch (http://
Kaio Donadelli (xhikofff) wrote : | #28 |
Just installed xfce4-session from the suggested PPA at #19 and it seems to have solved it for me too.
Kip Warner (kip) wrote : | #29 |
I concur with Kaio. The patched xfce4-session package from the PPA in #19 solved it for me too.
junomedia (junomedia) wrote : | #30 |
The patched xfce4-session package from the PPA in https:/
Both of my 13.04 setups were affected by this (one rarely, the other quite severely). The PPA in comment #19 applied cleanly and fixed both.
Tim Michals (tcmichals) wrote : | #32 |
Also, mine crashes all the time also.. tried disable screen savers etc..
The crash report is titled Xorg crash with SIGABRT is this the same issue. I sent the report in.
gdi2k (gdi2k) wrote : | #33 |
Everything was fine until this afternoon, then this started happening, no idea what triggered it.
I could reproduce consistantly by launching deadbeef (the excellent music player).
Solution in comment 19 fixed it for me. Thanks!
Launchpad Janitor (janitor) wrote : | #34 |
This bug was fixed in the package xfce4-session - 4.10.0-2ubuntu2
---------------
xfce4-session (4.10.0-2ubuntu2) saucy; urgency=low
* debian/
-- <email address hidden> (Ricardo F. Teixeira) Wed, 01 May 2013 00:33:42 +0100
Changed in xfce4-session (Ubuntu Saucy): | |
status: | Triaged → Fix Released |
description: | updated |
description: | updated |
Launchpad Janitor (janitor) wrote : | #35 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in xfce4-session (Ubuntu Raring): | |
status: | New → Confirmed |
Staszek (s-aleksinski) wrote : | #36 |
I can reproduce it by launching any aplication in full screen and after that I launch terminal. When I launch terminal first, then some fullscreen application, and then terminal again, it doesn't happen.
That's probably only one of the ways to reproduce it.
memilanuk (memilanuk) wrote : | #37 |
Fresh install of Xubuntu 13.04 as of a week or so ago. Don't know if its related to the recent updates pushed out in the last few days, but now XFCE is crashing within a few minutes of login.
Adam Groszer (agroszer) wrote : | #38 |
my xubuntu 13.04 is not crashing anymore since #19
Martin Pitt (pitti) wrote : | #39 |
Raring SRU uploaded to -proposed queue.
Changed in xfce4-session (Ubuntu Raring): | |
status: | Confirmed → In Progress |
Brian Murray (brian-murray) wrote : | #40 |
If in fact all the bugs that are marked as duplicates of this are really duplicates then we can use the following buckets at errors.ubuntu.com to see if the -proposed version of xfce4-session is affected by the bug.
$ ./related-errors.py 1104435
https:/
https:/
https:/
https:/
https:/
https:/
Of those buckets the first one has the most incidences.
tags: | added: errors-watch |
Changed in xfce4-session (Ubuntu Raring): | |
status: | In Progress → Fix Committed |
tags: | added: verification-needed |
tags: | added: verification-failed |
tags: | removed: verification-failed |
|
#124 |
This error occurred for one of the user accounts on my laptop when I first opened Pidgin in it, and then tried to go to "Sessions and Startup" to remove it. Since then, xfce4-session would crash opening "Sessions and Startup" or when logging out.
I am running Xubuntu 13.04, xfce4-session = 4.10.0-2ubuntu1, libglib2.0-0 = 2.36.0-1ubuntu2
I downloaded the xfce4-session-
Changed in xfce4-session (Ubuntu Raring): | |
status: | Fix Committed → Fix Released |
Changed in xfce4-session (Ubuntu Raring): | |
status: | Fix Released → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in xfce4-session (Ubuntu Raring): | |
status: | Fix Committed → Fix Released |
|
#125 |
Was fixed in master and backported to 4.10 in
http://
bc7c4ff6d68b1ed
Changed in xfce4-session: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Sadly this seems to be increasing in frequency. ;(
[ 62.155631] xfce4-session[ 1383]: segfault at ffffffff00000000 ip 00007fc6b041d1af sp 00007fff82a7d2d0 error 4 in libglib- 2.0.so. 0.3503. 0[7fc6b03ba000+ 121000] 2975]: segfault at ffffffff00000000 ip 00007fbb1a79a1af sp 00007fff9e20d060 error 4 in libglib- 2.0.so. 0.3503. 0[7fbb1a737000+ 121000] 4539]: segfault at ffffffff00000000 ip 00007f5533dee1af sp 00007fff56abfaa0 error 4 in libglib- 2.0.so. 0.3503. 0[7f5533d8b000+ 121000] 6348]: segfault at ffffffff00000000 ip 00007ff0be2321af sp 00007ffffc97c840 error 4 in libglib- 2.0.so. 0.3503. 0[7ff0be1cf000+ 121000] 8108]: segfault at ffffffff00000000 ip 00007fc8b3bf11af sp 00007fff9e045610 error 4 in libglib- 2.0.so. 0.3503. 0[7fc8b3b8e000+ 121000] 24893]: segfault at ffffffff00000000 ip 00007f5f41da91af sp 00007fffef96daf0 error 4 in libglib- 2.0.so. 0.3503. 0[7f5f41d46000+ 121000] 20474]: segfault at ffffffff00000000 ip 00007f85d64321af sp 00007fffb58b4e60 error 4 in libglib- 2.0.so. 0.3503. 0[7f85d63cf000+ 121000] 22293]: segfault at ffffffff00000000 ip 00007f942e4aa1af sp 00007fffe0b49a00 error 4 in libglib- 2.0.so. 0.3503. 0[7f942e447000+ 121000] 23879]: segfault at ffffffff00000000 ip 00007eff2a46d82c sp 00007fff7e911230 error 4 in libglib- 2.0.so. 0.3503. 0[7eff2a40b000+ 121000] 25400]: segfault at ffffffff00000000 ip 00007fb0266531af sp 00007fff323d39b0 error 4 in libglib- 2.0.so. 0.3503. 0[7fb0265f0000+ 121000]
[ 142.221402] xfce4-session[
[ 364.454128] xfce4-session[
[ 449.070814] xfce4-session[
[14129.127767] xfce4-session[
[36287.178871] xfce4-session[
[36530.389847] xfce4-session[
[36619.040731] xfce4-session[
[36679.058052] xfce4-session[
[37364.920335] xfce4-session[
it's glib2-2.35.3
Happy to try any debugging or gathering more info.