GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/notification-daemon-1.0/notification-daemon...done.
(gdb) run
Starting program: /usr/lib/notification-daemon-1.0/notification-daemon 
[Thread debugging using libthread_db enabled]
** (notification-daemon:30614): DEBUG: Adding id 1

Gdk-CRITICAL **: gdk_visual_get_red_pixel_details: assertion `GDK_IS_VISUAL (visual)' failed
aborting...
[New Thread 0x7fffefc5f700 (LWP 30620)]
[New Thread 0x7fffef45e700 (LWP 30621)]
[Thread 0x7fffefc5f700 (LWP 30620) exited]

Program received signal SIGABRT, Aborted.
0x00007ffff5b70705 in raise () from /lib/libc.so.6
(gdb) set logging file trace.log
(gdb) set logginf [K[Kg on
Copying output to trace.log.
(gdb) bt
#0  0x00007ffff5b70705 in raise () from /lib/libc.so.6
#1  0x00007ffff5b71b7b in abort () from /lib/libc.so.6
#2  0x00007ffff644136e in g_logv () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff64413f2 in g_log () from /usr/lib/libglib-2.0.so.0
#4  0x00007ffff787ee61 in ?? () from /usr/lib/libgtk-3.so.0
#5  0x00007ffff787f194 in ?? () from /usr/lib/libgtk-3.so.0
#6  0x00007ffff66f4053 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#7  0x00007ffff66f4976 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#8  0x00007ffff66f4c84 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#9  0x00007ffff778ee5c in ?? () from /usr/lib/libgtk-3.so.0
#10 0x00007ffff6712990 in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff66f112c in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff778d95e in ?? () from /usr/lib/libgtk-3.so.0
#13 0x00007ffff66f3ad4 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff66f4976 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff66f4c84 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#16 0x000000000040b24a in update_idle (queue=0x638300) at nd-queue.c:872
#17 update_idle (queue=0x638300) at nd-queue.c:863
#18 0x00007ffff643863d in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#19 0x00007ffff6438e18 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007ffff643945a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0x00007ffff771b47d in gtk_main () from /usr/lib/libgtk-3.so.0
#22 0x00000000004061ca in main (argc=1, argv=0x7fffffffe848) at daemon.c:391
(gdb) set logging off
Done logging to trace.log.
(gdb) quit
A debugging session is active.

	Inferior 1 [process 30614] will be killed.

Quit anyway? (y or n) 