Bug 184406 - notify_notification_set_icon_data_from_pixbuf crashes
Summary: notify_notification_set_icon_data_from_pixbuf crashes
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: notify-daemon
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: John (J5) Palmieri
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: FC5Target
TreeView+ depends on / blocked
 
Reported: 2006-03-08 16:24 UTC by Bill Nottingham
Modified: 2014-03-17 02:58 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-03-08 18:28:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
test program (1.59 KB, text/plain)
2006-03-08 16:24 UTC, Bill Nottingham
no flags Details
the icon, not that I think this is particularly relevant to it (2.54 KB, image/png)
2006-03-08 16:25 UTC, Bill Nottingham
no flags Details
Fixed test file (1.60 KB, text/plain)
2006-03-08 18:26 UTC, John (J5) Palmieri
no flags Details

Description Bill Nottingham 2006-03-08 16:24:25 UTC
libnotify-0.3.0-5

The attached program crashes with:

** (process:4506): WARNING **: setting pixbuf

** (process:4506): CRITICAL **: lookup_or_register_specialized: assertion
`specialized_types_is_initialized ()' failed

(process:4506): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(process:4506): GLib-GObject-WARNING **: can't peek value table for type
`<invalid>' which is not currently referenced

(process:4506): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue
with type `(null)', this type has no GTypeValueTable implementation

(process:4506): GLib-GObject-CRITICAL **: g_value_take_boxed: assertion
`G_VALUE_HOLDS_BOXED (value)' failed

(process:4506): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(process:4506): GLib-GObject-WARNING **: can't peek value table for type
`<invalid>' which is not currently referenced

(process:4506): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue
with type `(null)', this type has no GTypeValueTable implementation

(process:4506): GLib-GObject-CRITICAL **: g_value_copy: assertion `G_IS_VALUE
(src_value)' failed

** (process:4506): WARNING **: done setting pixbuf

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-CRITICAL **: g_string_append: assertion `val != NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

(process:4506): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node !=
NULL' failed

** (process:4506): WARNING **: No marshaller registered for type "(null)"

** ERROR **: file dbus-gproxy.c: line 2073
(dbus_g_proxy_marshal_args_to_message): should not be reached
aborting...
Aborted

Comment 1 Bill Nottingham 2006-03-08 16:24:26 UTC
Created attachment 125812 [details]
test program

Comment 2 Bill Nottingham 2006-03-08 16:25:33 UTC
Created attachment 125814 [details]
the icon, not that I think this is particularly relevant to it

Build with:

gcc -g -Wall -o test test.c  $(pkg-config --cflags libnotify) $(pkg-config
--libs libnotify)

Comment 3 John (J5) Palmieri 2006-03-08 18:26:11 UTC
Created attachment 125825 [details]
Fixed test file

Fixes the test program to workaround a known bug.

Comment 4 John (J5) Palmieri 2006-03-08 18:28:01 UTC
The actual problem is in the daemon and has been fixed in notify-daemon-0.3.1-9


Note You need to log in before you can comment on or make changes to this bug.