[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