[Pkg-utopia-maintainers] Bug#570015: vmunix throwing ck-collect-session errors.
Mats Erik Andersson
mats.andersson at gisladisker.se
Mon Dec 13 10:08:20 UTC 2010
A suggestion for the cause of this problem.
The build dependencies are so enormous for consolekit
that I will never build them on a system with GNU/kFreeBSD,
or on GNU/Linux for that matter, so I am doing a more or
less educated guess here.
At first I thought 'libpam-ck-connector' would be the missing,
but it was present on my system. Once I removed 'consolekit',
and only that, the whole problem disappears.
It is only for non-local logins that I am able to reproduce
these segmentation faults, not from a virtual console. This
leads me to believe that
type=SEAT_REMOVED seat-kind=1
is the key ingredient. Keeping in mind that all SSH actions
are successful in themselves, a quick grep in the source
of 'consolekit' suggests that
event_seat_removed_free()
could be a good candidate for corrupt code. For reference,
the following is a typical history entry for a session causing
the segmentation fault. I do not possess the knowledge to
disect the coding further than this. The artifact '/dev/ssh'
strikes me as strange.
1292232425.381 type=SEAT_ADDED : seat-id='Seat4' seat-kind=1
1292232425.390 type=SEAT_SESSION_ADDED : seat-id='Seat4'
session-id='Session5' session-type='' session-x11-display=''
session-x11-display-device='' session-display-device='/dev/ssh'
session-remote-host-name='my.server' session-is-local=FALSE
session-unix-user=1000 session-creation-time='2010-12-13T09:27:05.380426Z'
1292232425.438 type=SEAT_SESSION_REMOVED : seat-id='Seat4'
session-id='Session5' session-type='' session-x11-display=''
session-x11-display-device='' session-display-device='/dev/ssh'
session-remote-host-name='my.server' session-is-local=FALSE
session-unix-user=1000 session-creation-time='2010-12-13T09:27:05.380426Z'
1292232425.439 type=SEAT_REMOVED : seat-id='Seat4' seat-kind=1
More information about the Pkg-utopia-maintainers
mailing list