After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 351837 - Invalid free when unlocking screensaver
Invalid free when unlocking screensaver
Status: RESOLVED DUPLICATE of bug 350436
Product: gnome-power-manager
Classification: Deprecated
Component: gnome-power-manager
2.15.x
Other Linux
: Normal major
: ---
Assigned To: GNOME Power Manager Maintainer(s)
GNOME Power Manager Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-08-17 21:42 UTC by Pascal Terjan
Modified: 2006-08-17 21:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Initialize error so that testing it's value becomes meaningful (363 bytes, patch)
2006-08-17 21:54 UTC, Pascal Terjan
none Details | Review

Description Pascal Terjan 2006-08-17 21:42:30 UTC
(gdb) bt
  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/i686/libc.so.6
  • #2 abort
    from /lib/i686/libc.so.6
  • #3 __fsetlocking
    from /lib/i686/libc.so.6
  • #4 mallopt
    from /lib/i686/libc.so.6
  • #5 free
    from /lib/i686/libc.so.6
  • #6 g_free
    from /usr/lib/libglib-2.0.so.0
  • #7 g_error_free
    from /usr/lib/libglib-2.0.so.0
  • #8 screensaver_auth_request_cb
    at gpm-manager.c line 2603
  • #9 g_cclosure_marshal_VOID__BOOLEAN
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gpm_screensaver_auth_begin
    at gpm-screensaver.c line 80
  • #15 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #16 marshal_dbus_message_to_g_marshaller
    at dbus-gproxy.c line 1613
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 dbus_g_proxy_manager_filter
    at dbus-gproxy.c line 1666
  • #22 dbus_connection_dispatch
    at dbus-connection.c line 3640
  • #23 message_queue_dispatch
    at dbus-gmain.c line 113
  • #24 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #25 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #26 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #27 main
    at gpm-main.c line 208
  • #28 __libc_start_main
    from /lib/i686/libc.so.6
  • #29 _start

Comment 1 Pascal Terjan 2006-08-17 21:54:38 UTC
Created attachment 71110 [details] [review]
Initialize error so that testing it's value becomes meaningful

It looks like this simple patch fixes it for me
Comment 2 Richard Hughes 2006-08-17 21:58:04 UTC

*** This bug has been marked as a duplicate of 350436 ***