Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#29095 - [gdm] always starts gnome-session with debugging enabled

Attached to Project: Arch Linux
Opened by Jonathan (Da_Coynul) - Saturday, 24 March 2012, 14:55 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 28 March 2012, 19:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

/gdm/src/gdm-greeter-session.c is hardcoded to start gnome-session in debug mode

Offending code block:

object = g_object_new (GDM_TYPE_GREETER_SESSION,
"command", BINDIR "/gnome-session -f --debug",
"server-dbus-path", GDM_GREETER_SERVER_DBUS_PATH,
"server-dbus-interface", GDM_GREETER_SERVER_DBUS_INTERFACE,
"server-env-var-name", "GDM_GREETER_DBUS_ADDRESS",
"register-ck-session", TRUE,
"x11-display-name", display_name,
"x11-display-seat-id", seat_id,
"x11-display-device", display_device,
"x11-display-hostname", display_hostname,
"x11-display-is-local", display_is_local,
"runtime-dir", GDM_SCREENSHOT_DIR,
NULL);
Additional info:

* package version: gdm-3.2.1.1-1
* log (excerpt):

Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): Enabling debugging
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GsmXsmpServer: SESSION_MANAGER=local/...555
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GsmShell: Not connected to the shell
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GsmManager: setting client store 0xf83b20
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 1: s...il)
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 4 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 2: s...il)
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 7 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 3: s...il)
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 11 signal
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 4: s...il)
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 6 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 5: s...il)
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 5 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 6: s...ed0
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 8 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 7: s...ed0
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 1 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 8: s...ed0
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 10 signal
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 9: s...ed0
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 15 signal
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Adding handler 10: ...ed0
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): GdmSignalHandler: Registering for 2 signals
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Getting session 'gdm-shell'
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Looking if /var/lib/gdm/.co...ile
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): Cannot use session '/var/lib/gdm/.con...le.
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Looking if /etc/xdg/gnome-s...ile
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): Cannot use session '/etc/xdg/gnome-se...le.
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Looking if /usr/share/gdm/g...ile
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): Cannot use session '/usr/share/gdm/gr...le.
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Looking if /usr/share/gnome...ile
Mar 24 10:21:43 MINDBENDER gnome-session[555]: DEBUG(+): fill: *** Launching helper 'bash -c '...ble
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Wednesday, 28 March 2012, 19:34 GMT
Reason for closing:  Not a bug
Additional comments about closing:  see the upstream bug report
Comment by Ionut Biru (wonder) - Saturday, 24 March 2012, 15:50 GMT
i don't consider this being a bug.
Comment by Jonathan (Da_Coynul) - Saturday, 24 March 2012, 16:32 GMT
@Ionut -

Not everyone wants or needs gnome-session debug info filling up their logs. If I use gdm from this package there is no way to override this behavior (short of patching and recompiling). --debug is a gnome-session option and options should be optional, not mandatory. So if this is not a bug, please tell me what it is.
Comment by Ionut Biru (wonder) - Saturday, 24 March 2012, 17:20 GMT
we have different visions of what is a bug in a package. We do not patch our packages, debug flag comes from upstream.
Please report it upstream
Comment by Jonathan (Da_Coynul) - Saturday, 24 March 2012, 18:00 GMT
I can report it upstream. That's all you really needed to say in the first place.
Comment by Jonathan (Da_Coynul) - Sunday, 25 March 2012, 13:11 GMT

Loading...