Crash on startup on fresh Lubuntu installation

Bug #838383 reported by Julien Lavergne
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Critical
gtk+3.0 (Ubuntu)
Fix Released
Medium
Canonical Desktop Team
Oneiric
Fix Released
Medium
Canonical Desktop Team

Bug Description

Installing Lubuntu with daily build 20110830.2
When I rebooted to the newly installed system, notification-daemon crashed on startup.
I'm reporting manually the bug report, because apport point to bug 122637.

Stacktrace :

#0 g_logv (log_domain=0x7f6c3659ca46 "Gdk", log_level=<optimized out>, format=0x7f6c356394d2 "%s: assertion `%s' failed", args1=0x7fff5618a578) at /build/buildd/glib2.0-2.29.16/./glib/gmessages.c:577
        depth = 0
        domain = 0x0
        data = 0x0
        log_func = 0x7f6c355f2cb0 <g_log_default_handler>
        domain_fatal_mask = <optimized out>
        masquerade_fatal = <optimized out>
        test_level = <optimized out>
        was_fatal = 0
        was_recursion = 0
        i = <optimized out>
#1 0x00007f6c355f3b92 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at /build/buildd/glib2.0-2.29.16/./glib/gmessages.c:591
        args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5618a650, reg_save_area = 0x7fff5618a590}}
#2 0x00007f6c36ab9e3f in gtk_tray_icon_get_visual_property (icon=0x1c94170) at /build/buildd/gtk+3.0-3.1.12/./gtk/gtktrayicon-x11.c:508
        screen = 0x1ba41c0
        visual = 0x0
        green_prec = <optimized out>
        blue_prec = <optimized out>
        display = <optimized out>
        result = 0
        xdisplay = <optimized out>
        type = 0
        nitems = 0
        red_prec = <optimized out>
        format = 0
        prop = {prop = 0x0, prop_ch = 0x0}
        bytes_after = 0
        error = <optimized out>
#3 gtk_tray_icon_update_manager_window (icon=0x1c94170) at /build/buildd/gtk+3.0-3.1.12/./gtk/gtktrayicon-x11.c:863
        gdkwin = <optimized out>
        widget = 0x1c94170
        screen = 0x1ba41c0
        display = <optimized out>
        xdisplay = <optimized out>
#4 0x00007f6c36aba9ed in gtk_tray_icon_constructed (object=<optimized out>) at /build/buildd/gtk+3.0-3.1.12/./gtk/gtktrayicon-x11.c:268
        icon = 0x1c94170
        screen = <optimized out>
        root_window = 0x1baa000
        display = <optimized out>
        xdisplay = 0x1b92960
        buffer = "_NET_SYSTEM_TRAY_S0\000\000\000\000\000\320\376\212\065l\177\000\000\001\000\000\000\000\000\000\000`X\266\001\000\000\000\000\020\030\256\066l\177\000\000\220\001\303\001\000\000\000\000pA\311\001\000\000\000\000\200\064\311\001\000\000\000\000\300\060\307\001\000\000\000\000\200A\311\001\000\000\000\000\260\061\311\001\000\000\000\000\000\260\273\001\000\000\000\000\200]\266\001\000\000\000\000\235f`5\001\000\000\000\020\251\030V\377\177\000\000\020\030\256\066l\177\000\000\003\062\311\001\000\000\000\000`\000\000\000\000\000\000\000\260\335\302\001\000\000\000\000\235f`5l\177\000\000fr_FR.UT\003\224]5l\177\000\000X\000\000\000\000\000\000\000\300\301\004\065l\177\000\000p2\311\001\000\000\000\000\060", '\000' <repeats 31 times>, "8\000\000\000\000\000\000"
#5 0x00007f6c358b28c3 in g_object_newv (object_type=<optimized out>, n_parameters=29831360, parameters=<optimized out>) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1521
        cparams = <optimized out>
        oparams = 0x1c91d10
        nqueue = <optimized out>
        object = 0x1c94170
        class = 0x1c92800
        unref_class = 0x0
        slist = <optimized out>
        n_total_cparams = <optimized out>
        n_cparams = <optimized out>
        n_oparams = 1
        n_cvalues = <optimized out>
        cvalues = <optimized out>
        clist = <optimized out>
        newly_constructed = 1
        i = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_newv"
#6 0x00007f6c358b3196 in g_object_new_valist (object_type=29949696, first_property_name=<optimized out>, var_args=0x7fff5618aa48) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1610
        class = 0x1c92800
        params = 0x1c93250
        name = <optimized out>
        object = <optimized out>
        n_params = <optimized out>
        n_alloced_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_new_valist"
#7 0x00007f6c358b34a4 in g_object_new (object_type=29949696, first_property_name=0x7f6c36ae1810 "title") at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1325
        object = <optimized out>
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5618ab30, reg_save_area = 0x7fff5618aa60}}
        __PRETTY_FUNCTION__ = "g_object_new"
#8 0x00007f6c369b06bd in gtk_status_icon_init (status_icon=0x1c842d0) at /build/buildd/gtk+3.0-3.1.12/./gtk/gtkstatusicon.c:858
        priv = 0x1c842f0
#9 0x00007f6c358d04b3 in g_type_create_instance (type=<optimized out>) at /build/buildd/glib2.0-2.29.16/./gobject/gtype.c:1885
        node = 0x1c82af0
        instance = <optimized out>
        class = <optimized out>
        i = <optimized out>
        total_size = <optimized out>
#10 0x00007f6c358af9ac in g_object_constructor (type=<optimized out>, n_construct_properties=0, construct_params=0x0) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1629
        object = <optimized out>
#11 0x00007f6c369b0627 in gtk_status_icon_constructor (type=29895408, n_construct_properties=0, construct_params=0x0) at /build/buildd/gtk+3.0-3.1.12/./gtk/gtkstatusicon.c:987
        object = <optimized out>
        status_icon = <optimized out>
        priv = <optimized out>
#12 0x00007f6c358b22d4 in g_object_newv (object_type=<optimized out>, n_parameters=1, parameters=<optimized out>) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1493
        cparams = 0x0
        oparams = 0x1c8fdb0
        nqueue = 0x0
        object = <optimized out>
        class = 0x1c84cf0
        unref_class = 0x0
        slist = <optimized out>
        n_total_cparams = <optimized out>
        n_cparams = 0
        n_oparams = <optimized out>
        n_cvalues = <optimized out>
        cvalues = <optimized out>
        clist = <optimized out>
        newly_constructed = <optimized out>
        i = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_newv"
#13 0x00007f6c358b3196 in g_object_new_valist (object_type=29895408, first_property_name=<optimized out>, var_args=0x7fff5618af48) at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1610
        class = 0x1c84cf0
        params = 0x1c91360
        name = <optimized out>
        object = <optimized out>
        n_params = <optimized out>
        n_alloced_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_new_valist"
#14 0x00007f6c358b34a4 in g_object_new (object_type=29895408, first_property_name=0x7f6c36b79f8d "icon-name") at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c:1325
        object = <optimized out>
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5618b030, reg_save_area = 0x7fff5618af60}}
        __PRETTY_FUNCTION__ = "g_object_new"
#15 0x000000000040b24a in update_idle (queue=0x1bb6b00) at nd-queue.c:872
No locals.
#16 update_idle (queue=0x1bb6b00) at nd-queue.c:863
No locals.
#17 0x00007f6c355eaefd in g_main_dispatch (context=0x1bae230) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:2439
        dispatch = 0x7f6c355e6c50 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x1bb6b00
        callback = 0x40b030 <update_idle>
        cb_funcs = 0x7f6c3589b670
        cb_data = 0x1ba0f10
        current_source_link = {data = 0x1ba2bf0, next = 0x0}
        need_destroy = <optimized out>
        source = 0x1ba2bf0
        current = 0x1c70460
        i = <optimized out>
#18 g_main_context_dispatch (context=0x1bae230) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3008
No locals.
#19 0x00007f6c355eb6f8 in g_main_context_iterate (context=0x1bae230, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3086
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
#20 0x00007f6c355ebc32 in g_main_loop_run (loop=0x1c795a0) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3294
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#21 0x00007f6c36928c1d in gtk_main () at /build/buildd/gtk+3.0-3.1.12/./gtk/gtkmain.c:1367
        loop = 0x1c795a0
#22 0x00000000004061da in main (argc=1, argv=0x7fff5618b2a8) at daemon.c:391
        daemon = 0x1c32d80
        owner_id = 1
        __PRETTY_FUNCTION__ = "main"

Tags: iso-testing
tags: added: iso-testing
Changed in notification-daemon (Ubuntu):
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :
affects: notification-daemon (Ubuntu) → gtk+3.0 (Ubuntu)
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Setting this to Oneiric so it can be fixed for the Lubuntu image since it's affecting their installation.

Changed in gtk+3.0 (Ubuntu Oneiric):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Changed in gtk:
importance: Unknown → Critical
status: Unknown → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Was fixed in GTK 3.1.18, which is in oneiric now. Closing.

Changed in gtk+3.0 (Ubuntu Oneiric):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.