Closed rancidfrog closed 6 years ago
What version of tilix is this?
tilix-git 1.7.1.r3.1232dd7-1 https://aur.archlinux.org/packages/tilix-git/
I can confirm this error. Tilix suddenly closed during a session switch (Alt+2) and a second time after running ls
, so currently I can't provide a way to reproduce it.
817359:Nov 16 20:18:25 igloo tilix[26028]: g_signal_handler_disconnect: assertion 'handler_id > 0' failed
817360:Nov 16 20:20:26 igloo tilix[26028]: losing last reference to undestroyed window
817361:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817362:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817363:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817364:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817365:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817366:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817367:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817368:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817369:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817370:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817371:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817372:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817373:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817374:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817375:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
817376:Nov 16 20:20:26 igloo tilix[26028]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
817377:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817378:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817379:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817380:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817381:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817382:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817383:Nov 16 20:20:26 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817384:Nov 16 20:20:27 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817385:Nov 16 20:20:27 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817386:Nov 16 20:20:27 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817387:Nov 16 20:20:27 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817388:Nov 16 20:20:28 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817389:Nov 16 20:20:29 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817390:Nov 16 20:20:30 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817391:Nov 16 20:20:31 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817392:Nov 16 20:20:32 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817393:Nov 16 20:20:33 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817394:Nov 16 20:20:34 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817395:Nov 16 20:20:35 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817396:Nov 16 20:20:36 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817397:Nov 16 20:20:36 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817398:Nov 16 20:20:36 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817399:Nov 16 20:20:36 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817400:Nov 16 20:20:37 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817401:Nov 16 20:20:38 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817402:Nov 16 20:20:39 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817403:Nov 16 20:20:40 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817404:Nov 16 20:20:41 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817405:Nov 16 20:20:42 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817406:Nov 16 20:20:43 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817407:Nov 16 20:20:43 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817408:Nov 16 20:20:43 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817409:Nov 16 20:20:43 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817410:Nov 16 20:20:44 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817411:Nov 16 20:20:45 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817412:Nov 16 20:20:45 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817413:Nov 16 20:20:45 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817414:Nov 16 20:20:45 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817415:Nov 16 20:20:46 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817416:Nov 16 20:20:46 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817417:Nov 16 20:20:46 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817418:Nov 16 20:20:46 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817419:Nov 16 20:20:47 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817420:Nov 16 20:20:47 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817421:Nov 16 20:20:48 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817422:Nov 16 20:20:49 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817423:Nov 16 20:20:50 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817424:Nov 16 20:20:51 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817425:Nov 16 20:20:52 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817426:Nov 16 20:20:53 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817427:Nov 16 20:20:54 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817428:Nov 16 20:20:55 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817429:Nov 16 20:20:56 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817430:Nov 16 20:20:57 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817431:Nov 16 20:20:58 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817432:Nov 16 20:20:59 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817433:Nov 16 20:21:00 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817434:Nov 16 20:21:01 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817435:Nov 16 20:21:02 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817436:Nov 16 20:21:03 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817437:Nov 16 20:21:04 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817438:Nov 16 20:21:05 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817439:Nov 16 20:21:05 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817440:Nov 16 20:21:05 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817441:Nov 16 20:21:05 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817442:Nov 16 20:21:06 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817443:Nov 16 20:21:07 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817444:Nov 16 20:21:08 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817445:Nov 16 20:21:08 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817446:Nov 16 20:21:08 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817447:Nov 16 20:21:08 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817448:Nov 16 20:21:09 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817449:Nov 16 20:21:10 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817450:Nov 16 20:21:11 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817451:Nov 16 20:21:12 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817452:Nov 16 20:21:13 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817453:Nov 16 20:21:14 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817454:Nov 16 20:21:15 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817455:Nov 16 20:21:16 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817456:Nov 16 20:21:17 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817457:Nov 16 20:21:18 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817458:Nov 16 20:21:19 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817459:Nov 16 20:21:20 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817460:Nov 16 20:21:21 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817461:Nov 16 20:21:22 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817462:Nov 16 20:21:23 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817463:Nov 16 20:21:23 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817464:Nov 16 20:21:23 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817465:Nov 16 20:21:23 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817466:Nov 16 20:21:24 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817467:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817468:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817469:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817470:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817471:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817472:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817473:Nov 16 20:21:25 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817474:Nov 16 20:21:26 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817475:Nov 16 20:21:27 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817476:Nov 16 20:21:27 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817477:Nov 16 20:21:28 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817478:Nov 16 20:21:29 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817479:Nov 16 20:21:30 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817480:Nov 16 20:21:31 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817481:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817482:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817483:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817484:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817485:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817486:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817487:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817488:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817489:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817490:Nov 16 20:21:32 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817491:Nov 16 20:21:33 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817492:Nov 16 20:21:34 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817493:Nov 16 20:21:35 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817494:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817495:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817496:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817497:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817498:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817499:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817500:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817501:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817502:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817503:Nov 16 20:21:36 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817504:Nov 16 20:21:37 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817505:Nov 16 20:21:38 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817506:Nov 16 20:21:39 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817507:Nov 16 20:21:40 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817508:Nov 16 20:21:40 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817509:Nov 16 20:21:40 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817510:Nov 16 20:21:40 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817511:Nov 16 20:21:41 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817512:Nov 16 20:21:42 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817513:Nov 16 20:21:43 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817514:Nov 16 20:21:44 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817515:Nov 16 20:21:44 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817516:Nov 16 20:21:44 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817517:Nov 16 20:21:44 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817518:Nov 16 20:21:45 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817519:Nov 16 20:21:46 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817520:Nov 16 20:21:47 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817521:Nov 16 20:21:48 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817522:Nov 16 20:21:48 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817523:Nov 16 20:21:48 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817524:Nov 16 20:21:48 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817525:Nov 16 20:21:49 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817526:Nov 16 20:21:50 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817527:Nov 16 20:21:50 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817528:Nov 16 20:21:50 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817529:Nov 16 20:21:50 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817530:Nov 16 20:21:51 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817531:Nov 16 20:21:52 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817532:Nov 16 20:21:53 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817533:Nov 16 20:21:54 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817534:Nov 16 20:21:55 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817535:Nov 16 20:21:56 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817536:Nov 16 20:21:57 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817537:Nov 16 20:21:58 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817538:Nov 16 20:21:59 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817539:Nov 16 20:22:00 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817540:Nov 16 20:22:00 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817541:Nov 16 20:22:00 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817542:Nov 16 20:22:00 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817543:Nov 16 20:22:01 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817544:Nov 16 20:22:02 igloo tilix[26028]: gdk_window_coords_to_parent: assertion 'GDK_IS_WINDOW (window)' failed
817545:Nov 16 20:22:02 igloo tilix[26028]: gdk_window_get_effective_parent: assertion 'GDK_IS_WINDOW (window)' failed
817546:Nov 16 20:22:02 igloo tilix[26028]: gdk_window_get_position: assertion 'GDK_IS_WINDOW (window)' failed
817547:Nov 16 20:22:02 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817548:Nov 16 20:22:03 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817549:Nov 16 20:22:04 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817550:Nov 16 20:22:05 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817551:Nov 16 20:22:06 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817552:Nov 16 20:22:07 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817553:Nov 16 20:22:08 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817554:Nov 16 20:22:08 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817555:Nov 16 20:22:09 igloo tilix[26028]: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
817558:Nov 16 20:26:39 igloo tilix[26028]: The program 'tilix' received an X Window System error.
817567:Nov 16 20:26:39 igloo kernel: traps: tilix[26028] trap int3 ip:7f0ecaae5cd2 sp:7ffd48843160 error:0
817569:Nov 16 20:26:40 igloo systemd-coredump[7005]: Process 26028 (tilix) of user 1000 dumped core.
Tilix crashed some days before, but I thought it was due to the fact that my system was at 15.9/16GB RAM :laughing:
Seems like the log is spammed with the same error over and over again, maybe related to Xorg (The program 'tilix' received an X Window System error.
)
Tilix is installed via pacman
AUR package tilix
version 1.7.1-2
compiled with gtkd
version 3.7.1-1
.
tilix --version
:
Versions Tilix version: 1.7.1 VTE version: 0.50 GTK Version: 3.22.26
Tilix Special Features Notifications enabled=0 Triggers enabled=0 Badges enabled=0
I'm seeing the same error.
Tilix version 1.7.1-2
on Arch Linux compiled with gtkd
version 3.7.1-1
.
tilix --version
Versions Tilix version: 1.7.1 VTE version: 0.50 GTK Version: 3.22.26
Tilix Special Features Notifications enabled=1 Triggers enabled=1 Badges enabled=1
Likewise. Happens to me when modifying settings.
Versions Tilix version: 1.7.1 VTE version: 0.46 GTK Version: 3.22.17
Tilix Special Features Notifications enabled=0 Triggers enabled=0 Badges enabled=0
(Thanks for your work on Tilix! It's a great Terminal.)
As per #1197 I have made a small change that has a slight possibility of fixing this. Please try building from master and see if it makes any difference.
I am not sure how to test this. Also, crashes still occur on master as already mentioned: #1198, #1157
$ tilix -v
Versions
Tilix version: 1.7.1
VTE version: 0.50
GTK Version: 3.22.26
Tilix Special Features
Notifications enabled=0
Triggers enabled=0
Badges enabled=0
Versioning does not distinguish exact version of tilix running, i.e. master For example, curl shows the following in version when built from master:
$ curl --version
curl 7.57.0-DEV
And, about section crashes tilix.
A couple of things I encountered while building from master:
In readme it sounds like you need either compiler: Tilix only supports DMD and LDC
I first tried with LDC and got the following errors (Just came across this: https://github.com/gnunn1/tilix/issues/1197#issuecomment-346307112):
$ dub build --build=debug
Performing "debug" build using ldc2 for x86_64.
gtk-d:gtkd 3.7.1: building configuration "library"...
gtk-d:vte 3.7.1: building configuration "library"...
tilix ~master: building configuration "default"...
source/gx/tilix/terminal/terminal.d(2825,26): Deprecation: function gtk.Widget.Widget.addOnDraw is deprecated
source/gx/tilix/terminal/terminal.d(2827,22): Deprecation: function gtk.Widget.Widget.addOnDraw is deprecated
/usr/bin/ld: cannot find -l:libphobos2-ldc.a
/usr/bin/ld: cannot find -l:libdruntime-ldc.a
collect2: error: ld returned 1 exit status
Error: /usr/bin/gcc failed with status: 1
ldc2 failed with exit code 1.
Then I installed DMD and it compiled:
$ dub build --build=debug --force
Performing "debug" build using dmd for x86_64.
gtk-d:gtkd 3.7.1: building configuration "library"...
gtk-d:vte 3.7.1: building configuration "library"...
tilix ~master: building configuration "default"...
source/gx/gtk/cairo.d(40,15): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(40,15): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(40,20): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(40,30): Deprecation: alias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
source/gx/gtk/cairo.d(134,15): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(134,15): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(134,20): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/cairo.d(134,30): Deprecation: alias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
source/gx/gtk/util.d(71,12): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/util.d(71,12): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/gtk/util.d(71,12): Deprecation: alias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
source/gx/gtk/util.d(71,12): Deprecation: alias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
source/gx/gtk/util.d(72,15): Deprecation: struct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
source/gx/tilix/terminal/terminal.d(2825,26): Deprecation: function gtk.Widget.Widget.addOnDraw is deprecated
source/gx/tilix/terminal/terminal.d(2827,22): Deprecation: function gtk.Widget.Widget.addOnDraw is deprecated
Linking...
Even after I removed LDC, with pacman, DMD recompiled fine, using --force (as tilix was already compiled).
gdb debug logs for, Title bar crash: https://hastebin.com/nanaziwufo.go About crash: https://hastebin.com/bemonodulo.bash
Thanks very much for doing this, it looks like the same culprit for both. If you run under Wayland, does it work fine?
Do not use Wayland.
Also, this particular issue - Not sure how to test for it. Nor am I sure that it is not the same error as clicking header/title bar. It might be one and the same.
It looks one in the same to me, both are failing in gdk_x11_get_server_time
. I have a bug open for both of these, those it's curious to me why tilix is suffering from it and not other GTK applications.
So this is caused by me linking, not calling, the gdk_x11_get_server_time
function. Not sure what is going on with it, investigating.
I've made a change that should fix this for now though it may result in focusing not working as well as expected.
This fixes the issue #1198 for me.
When debugging this I noticed that the relocation table of gtk+-3.so.0
, which is updated at load time, had an invalid entry for gdk_x11_get_server_time
(it looks like it was not updated at load time at all). This caused an invalid jump and segfault.
After your last commit everything works fine.
So, I decided to do one final test by compiling ROM and tilix indeed crashes when left alone, no interaction:
tilix: cairo.c:524: cairo_destroy: Assertion `CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&cr->ref_count)' failed.
Thread 1 "tilix" received signal SIGABRT, Aborted.
0x00007ffff6b888a0 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff6b888a0 in raise () at /usr/lib/libc.so.6
#1 0x00007ffff6b89f09 in abort () at /usr/lib/libc.so.6
#2 0x00007ffff6b810dc in __assert_fail_base () at /usr/lib/libc.so.6
#3 0x00007ffff6b81153 in () at /usr/lib/libc.so.6
#4 0x00007ffff6222bd6 in () at /usr/lib/libcairo.so.2
#5 0x00007ffff2dee332 in g_value_unset () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff2dea6cd in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff2deb920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#8 0x00007fffefbc60d3 in () at /usr/lib/libgtk-3.so.0
#9 0x00007fffef99aaaf in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#10 0x00007fffefa944ab in () at /usr/lib/libgtk-3.so.0
#11 0x00007fffef99fdcd in () at /usr/lib/libgtk-3.so.0
#12 0x00007fffef9a4bd8 in () at /usr/lib/libgtk-3.so.0
#13 0x00007fffef94edc7 in () at /usr/lib/libgtk-3.so.0
#14 0x00007fffef9a4bd8 in () at /usr/lib/libgtk-3.so.0
#15 0x00007fffefa96d85 in () at /usr/lib/libgtk-3.so.0
#16 0x00007fffefbc5ea0 in () at /usr/lib/libgtk-3.so.0
#17 0x00007fffef99aaaf in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#18 0x00007fffef99ab93 in () at /usr/lib/libgtk-3.so.0
#19 0x00007fffefbc5ea0 in () at /usr/lib/libgtk-3.so.0
#20 0x00007fffef99aaaf in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#21 0x00007fffef99ab93 in () at /usr/lib/libgtk-3.so.0
#22 0x00007fffefbd413f in () at /usr/lib/libgtk-3.so.0
#23 0x00007fffefbc5ea0 in () at /usr/lib/libgtk-3.so.0
#24 0x00007fffefbcf653 in () at /usr/lib/libgtk-3.so.0
#25 0x00007fffefa670ba in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#26 0x00007ffff3c739f6 in () at /usr/lib/libgdk-3.so.0
#27 0x00007ffff3c8433b in () at /usr/lib/libgdk-3.so.0
#28 0x00007ffff3c85599 in () at /usr/lib/libgdk-3.so.0
#29 0x00007ffff3c85799 in () at /usr/lib/libgdk-3.so.0
#30 0x00007ffff2dd26f5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff2de60b0 in () at /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff2dea696 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff2deb920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff3c7d30a in () at /usr/lib/libgdk-3.so.0
#35 0x00007ffff3c67ac3 in () at /usr/lib/libgdk-3.so.0
#36 0x00007ffff443ecb3 in () at /usr/lib/libglib-2.0.so.0
#37 0x00007ffff44400be in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#38 0x00007ffff4441f69 in () at /usr/lib/libglib-2.0.so.0
#39 0x00007ffff4441fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#40 0x00007ffff30535ae in g_application_run () at /usr/lib/libgio-2.0.so.0
#41 0x0000555555e2059a in _D3gio11ApplicationQn3runMFAAyaZi (this=0x7ffff7eda800, argv=...)
at /home/oo/.dub/packages/gtk-d-3.7.1/gtk-d/generated/gtkd/gio/Application.d:931
#42 0x0000555555cdecdd in D main (args=...) at source/app.d:146
@rancidfrog Unfortunately I am not able to reproduce. I am also on Arch Linux as well. What command did you use to compile it?
Not compile tilix, But during android ROM compilation process
You would need to compile tilix to try the latest changes that fix this. I think in theory re-installing tilix-git should have the same effect.
I got the CAIRO_REFERENCE_COUNT_HAS_REFERENCE
now also.
GtkD v3.7.2 Tilix version: 1.7.1 (1f5e8638548380679fe5529e2d93a78d439c6758) VTE version: 0.50 GTK Version: 3.22.25
(gdb) bt full
#0 0x00007f66ace870d0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
set =
{__val = {0, 32437296, 140078836878944, 140078964577031, 140080285843456, 32437296, 32437397, 32437296, 32437296, 32437406, 32437596, 32437296, 32437596, 0, 0, 0}}
pid = <optimized out>
tid = <optimized out>
#1 0x00007f66ace886b1 in __GI_abort () at abort.c:79
save_stage = 1
act =
{__sigaction_handler = {sa_handler = 0x1eebb80, sa_sigaction = 0x1eebb80}, sa_mask = {__val = {0, 33465344, 4294967295, 0, 140078964615320, 0, 0, 140726830646368, 140078965677472, 21474836480, 140078965662776, 0, 1140962817600705792, 140078965647734, 0, 140078965662776}}, sa_flags = -1401037689, sa_restorer = 0x7f66ac7ddd00}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f66ace7f6fa in __assert_fail_base (fmt=0x7f66acfd2438 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f66ac7ddd00 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&cr->ref_count)", file=file@entry=0x7f66ac7ddc87 "cairo.c", line=line@entry=495, function=function@entry=0x7f66ac7ddd70 <__PRETTY_FUNCTION__.11637> "cairo_reference") at assert.c:92
str = 0x1eebb80 "\300\327\353\001"
total = 4096
#3 0x00007f66ace7f772 in __GI___assert_fail (assertion=assertion@entry=0x7f66ac7ddd00 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&cr->ref_count)", file=file@entry=0x7f66ac7ddc87 "cairo.c", line=line@entry=495, function=function@entry=0x7f66ac7ddd70 <__PRETTY_FUNCTION__.11637> "cairo_reference")
at assert.c:101
#4 0x00007f66ac714b4d in cairo_reference (cr=<optimized out>) at cairo.c:495
__PRETTY_FUNCTION__ = "cairo_reference"
#5 0x0000000000a966e9 in _D5cairo7ContextQi6__ctorMFPSQBb1c5types7cairo_tbZCQBxQBuQBx (this=0x7f66ae1cd020, ownedRef=false, cairo=0x1f0aa00)
at GtkD-3.7.2/generated/gtkd/cairo/Context.d:130
#6 0x0000000000b7e236 in _D3gtk6WidgetQh12callBackDrawUPSQBe1c5types9GtkWidgetPS5cairoQBaQBb7cairo_tCQCwQCvQCy21OnDrawDelegateWrapperZi (widgetStruct=0x1ce0080, cr=0x1f0aa00, wrapper=0x7f66ae207080) at GtkD-3.7.2/generated/gtkd/gtk/Widget.d:900
#7 0x00007f66a53b8d2b in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x1e67cd0, return_value=return_value@entry=0x7ffd84c04810, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7ffd84c04870, invocation_hint=invocation_hint@entry=0x7ffd84c047f0, marshal_data=marshal_data@entry=0x0) at gtkmarshalers.c:82
cc = 0x1e67cd0
data1 = 0x1ce0080
data2 = <optimized out>
callback = 0xb7e204 <_D3gtk6WidgetQh12callBackDrawUPSQBe1c5types9GtkWidgetPS5cairoQBaQBb7cairo_tCQCwQCvQCy21OnDrawDelegateWrapperZi>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
---Type <return> to continue, or q <return> to quit---
vocation_hint=0x7ffd84c047f0, marshal_data=0x0) at gtkwidget.c:939
cr = 0x1f0aa00
#12 0x00007f66a93bbc5f in <emit signal ??? on instance 0x1ce0080 [VteTerminal]> (instance=instance@entry=0x1ce0080, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd84c04b20, reg_save_area = 0x7ffd84c04a60}}
#9 0x00007f66a939f93d in g_closure_invoke (closure=0x1e67cd0, return_value=0x7ffd84c04810, n_param_values=2, param_values=0x7ffd84c04870, invocation_hint=0x7ffd84c047f0) at gclosure.c:804
marshal = 0x7f66a5500e60 <gtk_widget_draw_marshaller>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x1e67cb0
__func__ = "g_closure_invoke"
#10 0x00007f66a93b2875 in signal_emit_unlocked_R (node=node@entry=0x18eff10, detail=detail@entry=0, instance=instance@entry=0x1ce0080, emission_return=emission_return@entry=0x7ffd84c04990, instance_and_params=instance_and_params@entry=0x7ffd84c04870) at gsignal.c:3705
tmp = <optimized out>
handler = 0x1e68d80
accumulator = 0x18dfb90
emission = {next = 0x7ffd84c05e90, instance = 0x1ce0080, ihint = {signal_id = 70, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 4}
handler_list = <optimized out>
return_accu = 0x7ffd84c04810
accu =
{g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 70
max_sequential_handler_number = 5125
return_value_altered = 1
#11 0x00007f66a93babbf in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd84c04a40) at gsignal.c:3401
return_value =
{g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7ffd84c04870
signal_return_type = <optimized out>
param_values = 0x7ffd84c04888
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#13 0x00007f66a550dc8a in gtk_widget_draw_internal (widget=widget@entry=0x1ce0080 [VteTerminal], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7013
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1ce0080 [VteTerminal]
#14 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1b207d0 [GtkScrolledWindow], child=0x1ce0080 [VteTerminal], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae7d0 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#15 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1b207d0 [GtkScrolledWindow], cr=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1b207d0 [GtkScrolledWindow]
child_infos = 0x1ff9890
i = 0
child_info = <optimized out>
data = {container = 0x1b207d0 [GtkScrolledWindow], child_infos = 0x1ff9890, cr = 0x1f0aa00}
#16 0x00007f66a5441b8b in gtk_scrolled_window_render (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, data=0x0)
---Type <return> to continue, or q <return> to quit---
at gtkscrolledwindow.c:2070
widget = 0x1b207d0 [GtkScrolledWindow]
scrolled_window = 0x1b207d0 [GtkScrolledWindow]
priv = <optimized out>
#17 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#18 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x190c080 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#19 0x00007f66a543fe81 in gtk_scrolled_window_draw (widget=<optimized out>, cr=<optimized out>) at gtkscrolledwindow.c:2997
scrolled_window = <optimized out>
priv = <optimized out>
#20 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1b207d0 [GtkScrolledWindow], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1b207d0 [GtkScrolledWindow]
#21 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1cc5860 [GtkOverlay], child=0x1b207d0 [GtkScrolledWindow], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae190 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#22 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1cc5860 [GtkOverlay], cr=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1cc5860 [GtkOverlay]
child_infos = 0x1e30100
i = 0
child_info = <optimized out>
data = {container = 0x1cc5860 [GtkOverlay], child_infos = 0x1e30100, cr = 0x1f0aa00}
#23 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1cc5860 [GtkOverlay], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1cc5860 [GtkOverlay]
#24 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1cc9720 [GtkBox], child=0x1cc5860 [GtkOverlay], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae190 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#25 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1cc9720 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1cc9720 [GtkBox]
---Type <return> to continue, or q <return> to quit---
child_infos = 0x1eb3030
i = 0
child_info = <optimized out>
data = {container = 0x1cc9720 [GtkBox], child_infos = 0x1eb3030, cr = 0x1f0aa00}
#26 0x00007f66a52a2b64 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#27 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#28 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x190c380 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#29 0x00007f66a52a55d1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#30 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1cc9720 [GtkBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1cc9720 [GtkBox]
#31 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1cc9880 [GtkBox], child=0x1cc9720 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae190 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#32 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1cc9880 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1cc9880 [GtkBox]
child_infos = 0x218bb30
i = 0
child_info = <optimized out>
data = {container = 0x1cc9880 [GtkBox], child_infos = 0x218bb30, cr = 0x1f0aa00}
#33 0x00007f66a52a2b64 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#34 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#35 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x190c500 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
---Type <return> to continue, or q <return> to quit---
__func__ = "gtk_css_gadget_draw"
#36 0x00007f66a52a55d1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#37 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1cc9880 [GtkBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1cc9880 [GtkBox]
#38 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1c8d170 [GtkBox], child=0x1cc9880 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae190 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#39 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1c8d170 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1c8d170 [GtkBox]
child_infos = 0x1fd2d80
i = 0
child_info = <optimized out>
data = {container = 0x1c8d170 [GtkBox], child_infos = 0x1fd2d80, cr = 0x1f0aa00}
#40 0x00007f66a52a2b64 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#41 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#42 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x1c82890 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#43 0x00007f66a52a55d1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#44 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1c8d170 [GtkBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1c8d170 [GtkBox]
#45 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1c80130 [GtkEventBox], child=0x1c8d170 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae190 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#46 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1c80130 [GtkEventBox], cr=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1c80130 [GtkEventBox]
child_infos = 0x7f669c011750
i = 0
child_info = <optimized out>
---Type <return> to continue, or q <return> to quit---
data = {container = 0x1c80130 [GtkEventBox], child_infos = 0x7f669c011750, cr = 0x1f0aa00}
#47 0x00007f66a533cfcc in gtk_event_box_draw (widget=0x1c80130 [GtkEventBox], cr=0x1f0aa00) at gtkeventbox.c:619
#48 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1c80130 [GtkEventBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1c80130 [GtkEventBox]
#49 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1983b70 [GtkBox], child=0x1c80130 [GtkEventBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae000 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#50 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1983b70 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1983b70 [GtkBox]
child_infos = 0x1fc4e70
i = 0
child_info = <optimized out>
data = {container = 0x1983b70 [GtkBox], child_infos = 0x1fc4e70, cr = 0x1f0aa00}
#51 0x00007f66a52a2b64 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#52 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#53 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x1c7ede0 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#54 0x00007f66a52a55d1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#55 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1983b70 [GtkBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1983b70 [GtkBox]
#56 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1c54f20 [GtkBox], child=0x1983b70 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1fae000 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#57 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1c54f20 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1c54f20 [GtkBox]
child_infos = 0x7f669c0116f0
i = 0
child_info = <optimized out>
---Type <return> to continue, or q <return> to quit---
data = {container = 0x1c54f20 [GtkBox], child_infos = 0x7f669c0116f0, cr = 0x1f0aa00}
#58 0x00007f66a52a2b64 in gtk_box_draw_contents (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtkbox.c:448
#59 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#60 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x1c7e8e0 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#61 0x00007f66a52a55d1 in gtk_box_draw (widget=<optimized out>, cr=<optimized out>) at gtkbox.c:457
#62 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1c54f20 [GtkBox], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1c54f20 [GtkBox]
#63 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x19d2950 [GtkStack], child=0x1c54f20 [GtkBox], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1cbe4d0 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#64 0x00007f66a5461850 in gtk_stack_render (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, data=0x0) at gtkstack.c:2203
widget = 0x19d2950 [GtkStack]
stack = 0x19d2950 [GtkStack]
pattern_cr = <optimized out>
__func__ = "gtk_stack_render"
#65 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#66 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x1c7eae0 [GtkCssCustomGadget], cr=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#67 0x00007f66a54613c5 in gtk_stack_draw (widget=widget@entry=0x19d2950 [GtkStack], cr=<optimized out>) at gtkstack.c:2115
stack = 0x19d2950 [GtkStack]
#68 0x00007f66a53b8d2b in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x18c3dc0, return_value=return_value@entry=0x7ffd84c05ec0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7ffd84c05f20, invocation_hint=invocation_hint@entry=0x7ffd84c05ea0, marshal_data=marshal_data@entry=0x7f66a54613b0 <gtk_stack_draw>) at gtkmarshalers.c:82
---Type <return> to continue, or q <return> to quit---
cc = 0x18c3dc0
data1 = 0x19d2950
data2 = <optimized out>
callback = 0x7f66a54613b0 <gtk_stack_draw>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#69 0x00007f66a5500eaf in gtk_widget_draw_marshaller (closure=0x18c3dc0, return_value=0x7ffd84c05ec0, n_param_values=2, param_values=0x7ffd84c05f20, invocation_hint=0x7ffd84c05ea0, marshal_data=0x7f66a54613b0 <gtk_stack_draw>) at gtkwidget.c:939
cr = 0x1f0aa00
#73 0x00007f66a93bbc5f in <emit signal ??? on instance 0x19d2950 [GtkStack]> (instance=instance@entry=0x19d2950, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd84c061d0, reg_save_area = 0x7ffd84c06110}}
#70 0x00007f66a939f93d in g_closure_invoke (closure=0x18c3dc0, return_value=0x7ffd84c05ec0, n_param_values=2, param_values=0x7ffd84c05f20, invocation_hint=0x7ffd84c05ea0) at gclosure.c:804
marshal = 0x7f66a939de70 <g_type_class_meta_marshal>
marshal_data = 0x120
in_marshal = 0
real_closure = 0x18c3da0
__func__ = "g_closure_invoke"
#71 0x00007f66a93b2478 in signal_emit_unlocked_R (node=node@entry=0x18eff10, detail=detail@entry=0, instance=instance@entry=0x19d2950, emission_return=emission_return@entry=0x7ffd84c06040, instance_and_params=instance_and_params@entry=0x7ffd84c05f20) at gsignal.c:3673
accumulator = 0x18dfb90
emission = {next = 0x7ffd84c06b00, instance = 0x19d2950, ihint = {signal_id = 70, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 26767856}
handler_list = <optimized out>
return_accu = 0x7ffd84c05ec0
accu =
{g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 70
max_sequential_handler_number = 5125
return_value_altered = 1
#72 0x00007f66a93babbf in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd84c060f0) at gsignal.c:3401
return_value =
{g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7ffd84c05f20
signal_return_type = <optimized out>
param_values = 0x7ffd84c05f38
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#74 0x00007f66a550dc8a in gtk_widget_draw_internal (widget=widget@entry=0x19d2950 [GtkStack], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7013
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x19d2950 [GtkStack]
#75 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1b1c2f0 [GtkNotebook], child=0x19d2950 [GtkStack], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1cbe4d0 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#76 0x00007f66a53e3f32 in gtk_notebook_draw_stack (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, unused=0x0) at gtknotebook.c:2515
widget = 0x1b1c2f0 [GtkNotebook]
---Type <return> to continue, or q <return> to quit---
notebook = 0x1b1c2f0 [GtkNotebook]
priv = 0x1b1c0f0
#77 0x00007f66a52f5c3d in gtk_css_custom_gadget_draw (gadget=<optimized out>, cr=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkcsscustomgadget.c:159
#78 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=gadget@entry=0x1b2b2a0 [GtkCssCustomGadget], cr=cr@entry=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#79 0x00007f66a52a6e3c in gtk_box_gadget_draw (gadget=<optimized out>, cr=0x1f0aa00, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at gtkboxgadget.c:512
draw_index = <optimized out>
child = <optimized out>
owner = 0x1b1c2f0 [GtkNotebook]
i = 0
#80 0x00007f66a52fa9a3 in gtk_css_gadget_draw (gadget=0x1a23dd0 [GtkBoxGadget], cr=cr@entry=0x1f0aa00) at gtkcssgadget.c:877
margin = {left = 0, right = 0, top = 0, bottom = 0}
border = {left = 0, right = 0, top = 0, bottom = 0}
padding = {left = 0, right = 0, top = 0, bottom = 0}
draw_focus = 0
x = 0
y = 0
width = 1920
height = 1153
contents_x = 0
contents_y = 0
contents_width = 1920
contents_height = 1153
margin_box = {x = 0, y = 0, width = 1920, height = 1153}
__func__ = "gtk_css_gadget_draw"
#81 0x00007f66a53e671c in gtk_notebook_draw (widget=<optimized out>, cr=0x1f0aa00) at gtknotebook.c:2530
notebook = <optimized out>
priv = 0x1b1c0f0
#82 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x1b1c2f0 [GtkNotebook], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x1b1c2f0 [GtkNotebook]
#83 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x19c5130 [GtkOverlay], child=0x1b1c2f0 [GtkNotebook], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1cbe4d0 [GdkWaylandWindow]
x = 0
y = 0
__func__ = "gtk_container_propagate_draw"
#84 0x00007f66a52f0c22 in gtk_container_draw (widget=0x19c5130 [GtkOverlay], cr=0x1f0aa00) at gtkcontainer.c:3658
container = 0x19c5130 [GtkOverlay]
child_infos = 0x218b8c0
---Type <return> to continue, or q <return> to quit---
i = 0
child_info = <optimized out>
data = {container = 0x19c5130 [GtkOverlay], child_infos = 0x218b8c0, cr = 0x1f0aa00}
#85 0x00007f66a550da6b in gtk_widget_draw_internal (widget=widget@entry=0x19c5130 [GtkOverlay], cr=cr@entry=0x1f0aa00, clip_to_size=clip_to_size@entry=1) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = 1
widget = 0x19c5130 [GtkOverlay]
#86 0x00007f66a52f0b3a in gtk_container_propagate_draw (container=container@entry=0x1bb82b0 [GtkApplicationWindow], child=0x19c5130 [GtkOverlay], cr=cr@entry=0x1f0aa00) at gtkcontainer.c:3838
allocation = <optimized out>
w = 0x1cbe4d0 [GdkWaylandWindow]
x = 0
y = 47
__func__ = "gtk_container_propagate_draw"
#87 0x00007f66a52f0c22 in gtk_container_draw (widget=0x1bb82b0 [GtkApplicationWindow], cr=0x1f0aa00) at gtkcontainer.c:3658
container = 0x1bb82b0 [GtkApplicationWindow]
child_infos = 0x7f6698016b20
i = 0
child_info = <optimized out>
data = {container = 0x1bb82b0 [GtkApplicationWindow], child_infos = 0x7f6698016b20, cr = 0x1f0aa00}
#88 0x00007f66a551b65f in gtk_window_draw (widget=0x1bb82b0 [GtkApplicationWindow], cr=0x1f0aa00) at gtkwindow.c:10389
priv = <optimized out>
context = 0x1c64f30 [GtkStyleContext]
ret = 0
allocation = <optimized out>
window_border = {left = 0, right = 0, top = 0, bottom = 0}
title_height = <optimized out>
#89 0x00007f66a550da6b in gtk_widget_draw_internal (widget=0x1bb82b0 [GtkApplicationWindow], cr=0x1f0aa00, clip_to_size=<optimized out>) at gtkwidget.c:7020
event_window = <optimized out>
result = 1072693248
push_group = <optimized out>
cr = 0x1f0aa00
clip_to_size = <optimized out>
widget = 0x1bb82b0 [GtkApplicationWindow]
#90 0x00007f66a5516d38 in gtk_widget_render (widget=widget@entry=0x1bb82b0 [GtkApplicationWindow], window=0x1cbe4d0 [GdkWaylandWindow], region=<optimized out>) at gtkwidget.c:17519
context = 0x1ff4100 [GdkDrawingContext]
do_clip = 1
cr = 0x1f0aa00
x = 0
y = 0
is_double_buffered = <optimized out>
#91 0x00007f66a53b7d49 in gtk_main_do_event (event=<optimized out>) at gtkmain.c:1834
window_group = 0x1e7b070 [GtkWindowGroup]
device = 0x0
tmp_list = <optimized out>
event_widget = 0x1bb82b0 [GtkApplicationWindow]
event = 0x7ffd84c068b0
#92 0x00007f66aa245515 in _gdk_event_emit (event=event@entry=0x7ffd84c068b0) at gdkevents.c:73
#93 0x00007f66aa255835 in _gdk_window_process_updates_recurse_helper (window=0x1cbe4d0 [GdkWaylandWindow], expose_region=<optimized out>) at gdkwindow.c:3852
event =
{type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', area = {x = 1914, y = 47, width = 6, height = 1153}, region = 0x1fcc8f0, count = 0}, visibility = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', state = (GDK_VISIBILITY_FULLY_OBSCURED | unknown: 1912)}, motion = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, axes = 0x1fcc8f0, state = 0, is_hint = 0, device = 0x1cbe4d0 [GdkWaylandWindow], x_root = 1.2741281076967404e-316, y_root = 6.9208181232737024e-310}, button = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, axes = 0x1fcc8f0, state = 0, button = 0, device = 0x1cbe4d0 [GdkWaylandWindow], x_root = 1.2741281076967404e-316, y_root = 6.920818---Type <return> to continue, or q <return> to quit---
1232737024e-310}, touch = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, axes = 0x1fcc8f0, state = 0, sequence = 0x1cbe4d0, emulating_pointer = 25788640, device = 0x7f66aa2a42c3, x_root = 1.2916338416601875e-316, y_root = 6.9208200528915976e-310}, scroll = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, state = 33343728, direction = GDK_SCROLL_UP, device = 0x0, x_root = 1.4890940939396834e-316, y_root = 1.2741281076967404e-316, delta_x = 6.9208181232737024e-310, delta_y = 1.2916338416601875e-316, is_stop = 0}, key = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, state = 47, keyval = 6, length = 1153, string = 0x1fcc8f0 "\002", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', subwindow = 0x60000002f, time = 1153, x = 1.6473990509074856e-316, y = 0, x_root = 1.4890940939396834e-316, y_root = 1.2741281076967404e-316, mode = 2854896323, detail = 32614, focus = 26142960, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', in = 506}, configure = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', x = 1914, y = 47, width = 6, height = 1153}, property = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', atom = 0x60000002f, time = 1153, state = 0}, selection = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', selection = 0x60000002f, target = 0x481, property = 0x1fcc8f0, time = 0, requestor = 0x1cbe4d0 [GdkWaylandWindow]}, owner_change = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', owner = 0x60000002f, reason = (GDK_OWNER_CHANGE_DESTROY | unknown: 1152), selection = 0x1fcc8f0, time = 0, selection_time = 0}, proximity = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, device = 0x60000002f}, dnd = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', context = 0x60000002f, time = 1153, x_root = 0, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', changed_mask = (GDK_WINDOW_STATE_ICONIFIED | GDK_WINDOW_STATE_STICKY | GDK_WINDOW_STATE_FULLSCREEN | GDK_WINDOW_STATE_ABOVE | GDK_WINDOW_STATE_BELOW | GDK_WINDOW_STATE_TILED | GDK_WINDOW_STATE_TOP_TILED | GDK_WINDOW_STATE_TOP_RESIZABLE), new_window_state = (GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_ICONIFIED | GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_STICKY | GDK_WINDOW_STATE_ABOVE)}, setting = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', action = (GDK_SETTING_ACTION_DELETED | unknown: 1912), name = 0x60000002f <error: Cannot access memory at address 0x60000002f>}, grab_broken = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', keyboard = 1914, implicit = 47, grab_window = 0x481}, touchpad_swipe = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', phase = -31 '\341', n_fingers = -6 '\372', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, dx = 1.6473990509074856e-316, dy = 0, x_root = 1.4890940939396834e-316, y_root = 1.2741281076967404e-316, state = 2854896323}, touchpad_pinch = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', phase = -31 '\341', n_fingers = -6 '\372', time = 1914, x = 1.2731974769012719e-313, y = 5.6965768965495727e-321, dx = 1.6473990509074856e-316, dy = 0, angle_delta = 1.4890940939396834e-316, scale = 1.2741281076967404e-316, x_root = 6.9208181232737024e-310, y_root = 1.2916338416601875e-316, state = 2893952224}, pad_button = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, group = 47, button = 6, mode = 1153}, pad_axis = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, group = 47, index = 6, mode = 1153, value = 1.6473990509074856e-316}, pad_group_mode = {type = GDK_EXPOSE, window = 0x1cbe4d0 [GdkWaylandWindow], send_event = 0 '\000', time = 1914, group = 47, mode = 6}}
child = <optimized out>
clipped_expose_region = 0x1fcc8f0
children = <optimized out>
i = <optimized out>
n_children = <optimized out>
l = <optimized out>
last_link = <optimized out>
#94 0x00007f66aa256a86 in gdk_window_process_updates_internal (window=0x1cbe4d0 [GdkWaylandWindow]) at gdkwindow.c:3998
expose_region = 0x1ef54d0
impl_class = 0x189e510
toplevel = <optimized out>
display = <optimized out>
__func__ = "gdk_window_process_updates_internal"
#95 0x00007f66aa256c80 in gdk_window_process_updates_with_mode (window=<optimized out>, recurse_mode=<optimized out>) at gdkwindow.c:4192
impl_window = 0x1cbe4d0 [GdkWaylandWindow]
list = 0x1a428c0
i = <optimized out>
__func__ = "gdk_window_process_updates_with_mode"
#99 0x00007f66a93bbc5f in <emit signal ??? on instance 0x18f6210 [GdkFrameClockIdle]> (instance=instance@entry=0x18f6210, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd84c06e30, reg_save_area = 0x7ffd84c06d70}}
#96 0x00007f66a939f93d in g_closure_invoke (closure=0x1f5daa0, return_value=0x0, n_param_values=1, param_values=0x7ffd84c06b90, invocation_hint=0x7ffd84c06b10) at gclosure.c:804
marshal = 0x7f66a93a1b10 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x1f5da80
__func__ = "g_closure_invoke"
#97 0x00007f66a93b29fe in signal_emit_unlocked_R (node=node@entry=0x18b3f60, detail=detail@entry=0, instance=instance@entry=0x18f6210, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd84c06b90) at gsignal.c:3635
tmp = <optimized out>
handler = 0x1f5c980
accumulator = 0x0
emission = {next = 0x0, instance = 0x18f6210, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
handler_list = 0x1f5c980
return_accu = 0x0
accu =
{g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0---Type <return> to continue, or q <return> to quit---
, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 44
max_sequential_handler_number = 5125
return_value_altered = 0
#98 0x00007f66a93bb23c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd84c06d50) at gsignal.c:3391
instance_and_params = 0x7ffd84c06b90
signal_return_type = <optimized out>
param_values = 0x7ffd84c06ba8
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#100 0x00007f66aa24e31f in _gdk_frame_clock_emit_paint (frame_clock=frame_clock@entry=0x18f6210 [GdkFrameClockIdle]) at gdkframeclock.c:640
#101 0x00007f66aa24ea51 in gdk_frame_clock_paint_idle (data=0x18f6210) at gdkframeclockidle.c:430
clock = 0x18f6210 [GdkFrameClockIdle]
clock_idle = 0x18f6210 [GdkFrameClockIdle]
priv = 0x18f6130
skip_to_resume_events = 0
timings = 0x1eb79e0
__func__ = "gdk_frame_clock_paint_idle"
#102 0x00007f66aa239c00 in gdk_threads_dispatch (data=0x1a3c940, data@entry=<error reading variable: value has been optimized out>) at gdk.c:743
dispatch = 0x1a3c940
ret = 0
#103 0x00007f66a90c7883 in g_timeout_dispatch (source=source@entry=0x1e4cbf0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4633
timeout_source = 0x1e4cbf0
again = <optimized out>
#104 0x00007f66a90c6e05 in g_main_dispatch (context=0x18a3630) at gmain.c:3148
dispatch = 0x7f66a90c7870 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x1a3c940
callback = 0x7f66aa239be0 <gdk_threads_dispatch>
cb_funcs = 0x7f66a938d920 <g_source_callback_funcs>
cb_data = 0x1a9e5b0
need_destroy = <optimized out>
source = 0x1e4cbf0
current = 0x192ebc0
i = 0
#105 0x00007f66a90c6e05 in g_main_context_dispatch (context=context@entry=0x18a3630) at gmain.c:3813
#106 0x00007f66a90c71d0 in g_main_context_iterate (context=context@entry=0x18a3630, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886
max_priority = 120
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x1f5f8d0
#107 0x00007f66a90c725c in g_main_context_iteration (context=context@entry=0x18a3630, may_block=may_block@entry=1) at gmain.c:3947
retval = <optimized out>
#108 0x00007f66a9688b7d in g_application_run (application=0x7f669c0136d0 [GtkApplication], argc=<optimized out>, argv=<optimized out>) at gapplication.c:2401
arguments = 0x192e470
status = 0
context = 0x18a3630
acquired_context = <optimized out>
__func__ = "g_application_run"
#109 0x0000000000ab9fee in _D3gio11ApplicationQn3runMFAAyaZi (this=0x7f66ae1f2800, argv=...) at GtkD-3.7.2/generated/gtkd/gio/Application.d:931
#110 0x0000000000978a89 in D main (args=...) at source/app.d:146
newProcess = false
cwd = "/home/jellyfrog"
---Type <return> to continue, or q <return> to quit---
pwd = "/home/jellyfrog"
de = "GNOME"
__EAX = 0x0
__EDX = -1394052912
__handler = 1
__exception_object = 0x7ffd84c07140
uhd = "/home/jellyfrog"
__r767 = {{length = 14, ptr = 0x7ffd84c073f0 "/usr/bin/tilix--gapplication-service"}, {length = 22, ptr = 0x7ffd84c073fe "--gapplication-service"}}
__key766 = 2
arg = "--gapplication-service"
i = 1
__r769 = {{length = 14, ptr = 0x7ffd84c073f0 "/usr/bin/tilix--gapplication-service"}, {length = 22, ptr = 0x7ffd84c073fe "--gapplication-service"}}
__key768 = 2
arg = "--gapplication-service"
i = 1
executeCommand = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>
j = 18446744073709551615
__r783 = {{length = 14, ptr = 0x7f66ae1ca9b0 "/usr/bin/tilix"}, {length = 22, ptr = 0x7f66ae1f4060 "--gapplication-service"}}
__key782 = 2
arg = "--gapplication-service"
i = 1
terminalUUID = 0xa5be2b <gx.tilix.terminal.regex._staticCtor157()+367> "\351\034\001"
__EAX = 0x0
__EDX = -1394052912
__handler = 1
__exception_object = 0x7f66ae2ca490
gtkError = 0x0
dialog = 0x7ffd84c07130
tilixApp = 0x7f66ae1f2800
result = 0
__EAX = 0x0
__EDX = -1394052912
__handler = 6
__exception_object = 0x7ffd84c07170
@pgkos Has contributed a fix for the x11 issues, feel free to try it out and let me know if it helps.
With Tilix 1.7.1.r40.2c71692-1 (commit 2c71692) I still have this crash.
@Salamandar
To test you have to update gtkd as well, as the issue is based on gtkd errors:
v3.7.2 has been released
aur/gtkd 3.7.1-1 -> 3.7.2-1
Still have not tested, will try again when I am able.
Already on gtkd 3.7.2 ;)
❯ yaourt -Qi gtkd 51°C, 40°C, 47°C, 51°C [15:28:22]
Nom : gtkd
Version : 3.7.2-1
Compilé le : mar. 28 nov. 2017 14:05:24 CET
Installé le : mar. 28 nov. 2017 14:05:25 CET
I just add the CAIRO_REFERENCE_COUNT issue, this could be caused by my testing out destroying the scope manually. Now that GtkD has fixed the scope handling, I'll back it in and see how it goes today. If no issues I'll commit the change later today.
Actually I went ahead and committed that change just now, give it a try.
Hmmm, so one error down, or two. Now I am getting similar to #1194 :
***MEMORY-ERROR***: tilix[7404]: GSlice: assertion failed: sinfo->n_allocated > 0
Thread 1 "tilix" received signal SIGABRT, Aborted.
0x00007ffff6b888a0 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff6b888a0 in raise () at /usr/lib/libc.so.6
#1 0x00007ffff6b89f09 in abort () at /usr/lib/libc.so.6
#2 0x00007ffff443168b in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff44316f4 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ffff43f53e6 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff4431d90 in g_slice_free1 () at /usr/lib/libglib-2.0.so.0
#6 0x00007ffff443fc91 in () at /usr/lib/libglib-2.0.so.0
#7 0x00007ffff44401d0 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#8 0x00007ffff4441f69 in () at /usr/lib/libglib-2.0.so.0
#9 0x00007ffff4441fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#10 0x00007ffff30535ae in g_application_run () at /usr/lib/libgio-2.0.so.0
#11 0x0000555555e20386 in _D3gio11ApplicationQn3runMFAAyaZi (this=0x7ffff7ed9800, argv=...)
at /home/oo/.dub/packages/gtk-d-3.7.2/gtk-d/generated/gtkd/gio/Application.d:931
#12 0x0000555555cded3d in D main (args=...) at source/app.d:146
If I run the application using the following:
G_SLICE=debug-blocks gdb ./tilix
I can see there is a problem with the Preferences dialog. I'll investigate further, however can you confirm if you get this issue if you just run tilix without opening preferences? If so, try running GDB as per above and hopefully we can get a more informative stack trace.
I will try again. But, going to about section did not crash it, neither did clicking on headerbar anymore. It crashed while left alone compiling android. Will try again later
The GtkD developer commented on the issue raised there, it may be an issue with the way GtkD allocates memory for the RGBA class. The problem doesn't manifest until garbage collection occurs hence why it can appear at random times.
This is assuming that the issue I found is the same as you are reporting, since both are around gslice I'm hoping that is the case.
@rancidfrog Thanks, that's the same issue I reported to the GtkD maintainer. Note you will get more crashes with G_SLICE=debug-blocks
since it stops anytime it detects an issue.
I built a binary with the GtkD fix and confirmed it corrected this issue, however it introduced a new one. Once that is resolved I'll build a binary for you to test with.
I have build a new version of tilix for you to try that includes an updated from teh GtkD maintainer. I'm not sure if this will fix your particular issue but keeping my fingers crossed. You can download it here:
Tried it. Did not crash. So, hopefully no new crashes pop up.
That's great, thanks for your patience in testing. I'll give it a few days to make sure it's stable and then we can look at pushing a new release.
@gnunn1 had a new crash using latest versions; #1207
Any update on the stability, I'm looking at pushing a new version towards the end of the week but want to make sure it's stable first.
@gnunn1 no crashes so far, but a new problem ive been hitting: #1212
Thanks, closing this issue.
Is this issue fixed in 1.7.3?
I hope so, I can't reproduce and @Jellyfrog and @rancidfrog confirmed it worked for them.
Ok, sorry for posting in an old issue.
After upgrading
aur/gtkd 3.7.2-1 -> 3.7.3-1 aur/tilix 1.7.1-2 -> 1.7.3-1
I can confirm that this bug is fixed. I now can change the title of the title bar and change colors in the settings.
Thanks @gnunn1
Seems to be random, as it happens in the midst of commands. Also, all open tilix sessions close, even separate windows and quake-mode sessions. Looking through journalctl: