noise crashed with SIGSEGV in type_check_is_value_type_U

Bug #1032033 reported by Pim Vullers
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Noise
Fix Released
Low
Victor Martinez

Bug Description

When importing my music library noise crashes with a Segmentation Fault, see gdb backtrace (let me know if you need more info):

pim@chaos ~ $ gdb noise
GNU gdb (Gentoo 7.4.1 p1) 7.4.1
Copyright (C) 2012 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-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/noise...done.
(gdb) r
Starting program: /usr/bin/noise
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[_LOG_LEVEL_INFO 21:25:00.360604] Application.vala:71: Noise version: 1.0
[_LOG_LEVEL_INFO 21:25:00.360662] Application.vala:73: Kernel version: 3.4.5-hardened
[New Thread 0x7fffeba64700 (LWP 20657)]
[New Thread 0x7fffeb263700 (LWP 20658)]
[_LOG_LEVEL_WARN 21:25:00.511863] [Gtk] Theme parsing error: gtk-widgets.css:1273:25: Failed to import: Error opening file: No such file or directory

(noise:20633): GStreamer-CRITICAL **: gst_object_ref_sink: assertion `GST_IS_OBJECT (object)' failed
[_LOG_LEVEL_INFO 21:25:00.693942] LibraryWindow.vala:107: Initializing MPRIS and sound menu
[New Thread 0x7fffe3fff700 (LWP 20666)]
[New Thread 0x7fffe1b62700 (LWP 20675)]
[Thread 0x7fffe1b62700 (LWP 20675) exited]
[_LOG_LEVEL_INFO 21:25:01.040087] LibraryWindow.vala:980: clearing all views...
[_LOG_LEVEL_INFO 21:25:01.040294] LibraryWindow.vala:990: all cleared
[New Thread 0x7fffe1b62700 (LWP 20683)]
[_LOG_LEVEL_WARN 21:25:01.043981] Streamer.vala:152: Error: No URI set
[New Thread 0x7fffd7fff700 (LWP 20691)]
[Thread 0x7fffe1b62700 (LWP 20683) exited]
[New Thread 0x7fffe1b62700 (LWP 20721)]
[New Thread 0x7fffcb113700 (LWP 20722)]
[_LOG_LEVEL_WARN 21:25:03.669804] SideBar.vala:279: error happening sidebar.vala...
[_LOG_LEVEL_WARN 21:25:03.669961] SideBar.vala:281: error finished

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5c2abbe in type_check_is_value_type_U (type=<optimized out>) at gtype.c:4098
4098 gtype.c: No such file or directory.
(gdb) bt
#0 0x00007ffff5c2abbe in type_check_is_value_type_U (type=<optimized out>) at gtype.c:4098
#1 g_type_check_is_value_type (type=<optimized out>) at gtype.c:4134
#2 0x00007ffff5c2d07a in g_value_init (value=0x7fffffffd020, g_type=1435084000) at gvalue.c:173
#3 0x00005555555d6f2d in noise_fast_model_real_get_value (base=0x555555bb8050, iter=0x7fffffffd0a0, column=1, val=0x7fffffffd0c0)
    at /tmp/portage/media-sound/noise-9999/work/noise-9999_build/src/Widgets/FastView/FastListModel.c:310
#4 0x00005555556064dd in noise_cell_data_function_helper_iconDataFunc (self=<optimized out>, layout=<optimized out>, renderer=0x555555d18540,
    model=0x555555bb8050, iter=0x7fffd00b06e0)
    at /tmp/portage/media-sound/noise-9999/work/noise-9999_build/src/Views/ListView/Lists/CellDataFunctionHelper.c:247
#5 0x00007ffff6a1fbe4 in apply_cell_attributes (renderer=0x555555d18540, info=0x555555e5bb90, data=0x7fffffffd200) at gtkcellarea.c:1284
#6 0x00007ffff59100e3 in g_hash_table_foreach (hash_table=0x555555bc6de0, func=0x7ffff6a1fab0 <apply_cell_attributes>, user_data=0x7fffffffd200)
    at ghash.c:1524
#7 0x00007ffff6a1fa66 in gtk_cell_area_real_apply_attributes (area=<optimized out>, tree_model=0x555555bb8050, iter=0x7fffd00b06e0,
    is_expander=<optimized out>, is_expanded=<optimized out>) at gtkcellarea.c:1313
#8 0x00007ffff6a26d1c in gtk_cell_area_box_apply_attributes (area=0x555555f54a10, tree_model=0x555555bb8050, iter=0x7fffd00b06e0, is_expander=0,
    is_expanded=<optimized out>) at gtkcellareabox.c:1317
#9 0x00007ffff6af35fd in _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv (closure=0x555555efa7c0, return_value=<optimized out>, instance=0x555555f54a10,
    args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x555555d82640) at gtkmarshalers.c:4874
#10 0x00007ffff5c078cd in _g_closure_invoke_va (closure=0x555555efa7c0, return_value=0x0, instance=0x555555f54a10, args=0x7fffffffd598, n_params=4,
    param_types=<optimized out>) at gclosure.c:840
#11 0x00007ffff5c21487 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at gsignal.c:3211
#12 0x00007ffff5c21bd2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356
#13 0x00007ffff6a21a64 in gtk_cell_area_apply_attributes (area=0x555555f54a10, tree_model=0x555555bb8050, iter=0x7fffffffd7f0, is_expander=0, is_expanded=0)
    at gtkcellarea.c:2362
#14 0x00007ffff6c06bac in validate_row (tree_view=0x555555b45d10, tree=0x555556a66620, node=0x7fffd00d92c0, iter=0x7fffffffd7f0, path=<optimized out>)
    at gtktreeview.c:6107
#15 0x00007ffff6c0d1d9 in validate_visible_area (tree_view=0x555555b45d10) at gtktreeview.c:6323
#16 do_presize_handler (tree_view=0x555555b45d10) at gtktreeview.c:6786
#17 0x00007ffff6c0d2fc in presize_handler_callback (data=0x555555b45d10) at gtktreeview.c:6809
#18 0x00007ffff66dfe8f in gdk_threads_dispatch (data=0x555556143e20) at gdk.c:763
#19 0x00007ffff591f5f3 in g_main_dispatch (context=0x5555558bb5f0) at gmain.c:2539
#20 g_main_context_dispatch (context=0x5555558bb5f0) at gmain.c:3075
#21 0x00007ffff591f940 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x5555558bb5f0, self=<optimized out>) at gmain.c:3146
#22 g_main_context_iterate (context=0x5555558bb5f0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083
#23 0x00007ffff591fa04 in g_main_context_iteration (context=0x5555558bb5f0, may_block=1) at gmain.c:3207
#24 0x00007ffff6407b84 in g_application_run (application=0x555555a57010, argc=<optimized out>, argv=0x7fffffffdbc8) at gapplication.c:1499
#25 0x00007ffff728ab5a in granite_application_run (self=0x555555a57010, args=0x7fffffffdbc8, args_length1=1)
    at /tmp/portage/x11-libs/granite-9999/work/granite-9999_build/lib/Application.c:266
#26 0x00005555555a2d8a in noise_main (args=0x7fffffffdbc8, args_length1=1) at /tmp/portage/media-sound/noise-9999/work/noise-9999_build/src/Noise.c:215
#27 0x00007ffff4ed15dd in __libc_start_main () from /lib64/libc.so.6
#28 0x000055555558a979 in _start ()
(gdb) q
A debugging session is active.

 Inferior 1 [process 20633] will be killed.

Quit anyway? (y or n) y

Revision history for this message
Victor Martinez (victored) wrote :

Thanks for the report. This has been fixed.

Changed in noise:
status: New → Fix Committed
importance: Undecided → Low
assignee: nobody → Victor Eduardo (victored)
milestone: none → luna-beta1
Changed in noise:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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