Любителям пасьянсов старшего поколения (Атласная колода карт)
Модераторы: Warderer, Модераторы разделов
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Любителям пасьянсов старшего поколения
Я сотворил колоду карт для пасьянса Aisleriot.
Использованы карты с рисунками А.И. Шарлеманя.
Атласная колода
Эта была наиболее популярная колода в России, начиная ещё с середины XIX века. Любители пасьянсов кто постарше, думаю, поймут меня.
Итак, я готов поделиться с народом. Вопрос только один: Не будет ли это варезом?
Изображения "людей" я надёргал в Сети в различных местах, затем проводился отбор и обработка.
Остальные карты делал с нуля.
Работоспособность проверялась на Debian Lenny, Debian Wheezy. Работоспособен как упакованный, так и неупакованный вариант. Размер в неупакованном варианте вышел великоват, может притормаживать на слабых машинах, но в целом вполне жизнеспособно.
Если модераторы дадут добро, прикреплю файлы в этой теме.
Если это всё же варез, тему можно отправить в корзину.
Использованы карты с рисунками А.И. Шарлеманя.
Атласная колода
Эта была наиболее популярная колода в России, начиная ещё с середины XIX века. Любители пасьянсов кто постарше, думаю, поймут меня.
Итак, я готов поделиться с народом. Вопрос только один: Не будет ли это варезом?
Изображения "людей" я надёргал в Сети в различных местах, затем проводился отбор и обработка.
Остальные карты делал с нуля.
Работоспособность проверялась на Debian Lenny, Debian Wheezy. Работоспособен как упакованный, так и неупакованный вариант. Размер в неупакованном варианте вышел великоват, может притормаживать на слабых машинах, но в целом вполне жизнеспособно.
Если модераторы дадут добро, прикреплю файлы в этой теме.
Если это всё же варез, тему можно отправить в корзину.
-
Bizdelnick
- Модератор
- Сообщения: 21405
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
Скажу по секрету, в нынешние времена самые дешёвые китайские карты выглядят ровно так же.
Если верить Википедии, все сроки давности для авторских прав давно прошли. Но это только моё личное мнение, в этом разделе я модератором не являюсь. Кстати, почему Вы выбрали именно этот раздел?
P. S. У меня больше ностальгических воспоминаний вызывает википедия://колода «Русский стиль». Её китайцы не осилили, а австрийцы печатают в отвратнейшем качестве.
P. P. S. Впрочем, я всё равно к любителям пасьянсов не отношусь, да и поколения не такого уж старшего.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Правильно. Но не совсем. Есть ряд различий.Bizdelnick писал(а): ↑05.07.2013 23:16Скажу по секрету, в нынешние времена самые дешёвые китайские карты выглядят ровно так же.
Кроме того, нынешее молодое поколение не имеет тех воспоминаний, какие есть у старших. Ибо были тогда в раннем детстве.
Потому что именно в этом дистрибутиве тестировалась работоспособность.
Насколько это дистро-(не)зависимая вещь, я понятия не имею. Но даже в Lenny/Wheezy файлы различаются.
В крайнем случае, тему можно перенести.
У меня такое же впечатление. Нарушение чьих-то прав в этом вопросе меня волнует меньше всего.Bizdelnick писал(а): ↑05.07.2013 23:16Если верить Википедии, все сроки давности для авторских прав давно прошли.
Гораздо больше волнует нарушение форумных правил.
Значит, подождем того, кто является здесь модератором.
-
chitatel
- Сообщения: 2097
Re: Любителям пасьянсов старшего поколения
Использованы карты с рисунками А.И. Шалерманя.
Самые красивые карты, на мой взгляд.
Жду колоду нетерпением. :)
P.S.
Ещё есть забавные лубочные Свешникова: https://www.liveinternet.ru/community/3860098/post130941479/
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Любителям пасьянсов старшего поколения
+1
как старый пасьянист и преферансист
старые преферансисты к ним тоже не ровно дышат.
-
Stanislav Potapchik
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Любителям пасьянсов старшего поколения
так где колода ? может я что пропустил?
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Интересующимся данной темой сообщаю, что сабжевую колоду теперь можно найти на моём блоге (см. подпись).
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Любителям пасьянсов старшего поколения
Нестарые преферансисты — тоже
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Дмитрий Н.
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: Любителям пасьянсов старшего поколения
fflatx, огромное тебе спасибо за атласную колоду. Я её прикрутил к пасьянсу KPatience. Подошел файл atlas.svg, который я сжал gzip. К сожалению, установленная у меня версия Inkscape 0.48.4r9939 не может открыть данный файл, вылетает в процессе открытия. В какой программе ты создавал данный файл? Если в Inkscape, то в какой версии?
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Я создавал в Inkscape 0.48.3.1 r9886. Плюс доводка руками в vim.Дмитрий Н. писал(а): ↑14.08.2013 09:39К сожалению, установленная у меня версия Inkscape 0.48.4r9939 не может открыть данный файл, вылетает в процессе открытия. В какой программе ты создавал данный файл? Если в Inkscape, то в какой версии?
Не открывается исходный файл или уже пропущенный через gzip? Возможно файл побился, я проверю.
-
Дмитрий Н.
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: Любителям пасьянсов старшего поколения
Не открывается в Inkscape исходный atlas.svg ни в Linux ни в Windows, а Gimp его открывает нормально. На вид карт в KPatience это не сказывается. Колода выглядит отлично. Еще заметил, что пока Inkscape открывает файл, растет потребление памяти, как только заканчивается свободная память Inkscape вылетает (у меня 4 Гб оперативки). Swap при этом не заполняется. В Windows все происходит также.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Дмитрий Н. Я проверил состояние файлов - все файлы в норме. На всякий случай добавил ссылку на контрольные суммы.
atlas.svg - это векторная колода, достаточно большого размера - 5Мб. Там огромное количество контуров. Возможно, дело в этом.
У меня всё открывается без вопросов.
Сегодня проверю на более слабой машине.
Если Вам не критично попробуйте использовать atlas_bitmap.svg - это тоже самое, только с внедренными растровыми рисунками. Контуров там значительно меньше. Размер файла, соответственно, меньше в несколько раз.
atlas.svg - это векторная колода, достаточно большого размера - 5Мб. Там огромное количество контуров. Возможно, дело в этом.
У меня всё открывается без вопросов.
Сегодня проверю на более слабой машине.
Если Вам не критично попробуйте использовать atlas_bitmap.svg - это тоже самое, только с внедренными растровыми рисунками. Контуров там значительно меньше. Размер файла, соответственно, меньше в несколько раз.
-
Дмитрий Н.
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: Любителям пасьянсов старшего поколения
Я пробовал открывать растровую колоду atlas_bitmap.svg, она открывается без проблем, но выглядит хуже векторной. Контрольные суммы совпадают, похоже дело в версии Inkscape или недостаточном количестве оперативной памяти.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Дмитрий Н., я правильно понял, что у Вас inkscape падает сразу, даже не открыв до конца файл? Или открывает, но падает при попытке что-то сделать с файлом?
Я проверил сегодня atlas.svg на машине с более старым железом, Debian Lenny и 2Гб оперативной памяти. Для эксперимента отключили swap.
Мы открыли файл atlas.svg и оставили открытым на час. Через час проверили, свободной памяти было около 60Mb из 2Gb. Inkscape себе забрал порядка 1.8Gb, остальное (порядка 200Mb) забрал Xorg.
Я не могу сказать, съел ли Inkscape 1.8Gb сразу или это накопилось за час, но память так и не была израсходована до нуля и падения программы мы не дождались. Версия Inkscape 0.46, сборка 2009 года.
Если у Вас объем памяти 4Gb и при этом inkscape падает в процессе открытия, то либо inkscape у Вас течет, либо Ваша версия имеет баг, не позволяющий обработать такое количество объектов в файле.
Я проверил сегодня atlas.svg на машине с более старым железом, Debian Lenny и 2Гб оперативной памяти. Для эксперимента отключили swap.
Мы открыли файл atlas.svg и оставили открытым на час. Через час проверили, свободной памяти было около 60Mb из 2Gb. Inkscape себе забрал порядка 1.8Gb, остальное (порядка 200Mb) забрал Xorg.
Я не могу сказать, съел ли Inkscape 1.8Gb сразу или это накопилось за час, но память так и не была израсходована до нуля и падения программы мы не дождались. Версия Inkscape 0.46, сборка 2009 года.
Если у Вас объем памяти 4Gb и при этом inkscape падает в процессе открытия, то либо inkscape у Вас течет, либо Ваша версия имеет баг, не позволяющий обработать такое количество объектов в файле.
-
Дмитрий Н.
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: Любителям пасьянсов старшего поколения
Да, inkscape в процессе открытия начинает потреблять всю оперативку (4Гб) и когда память заканчивается, вылетает, так до конца этот файл и не открыв. Похоже дело в версии, я пробовал только последнюю стабильную 0.48.4 на разных компах и ОС. Сегодня попробую установить старенькую 0.46.
-
Дмитрий Н.
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: Любителям пасьянсов старшего поколения
Попробовал версию Inkscape 0.46, в ней файл открывается, потребление памяти 1,8 Гб. Так, что это ошибка разработчиков Inkscape.
-
Basileus
- Сообщения: 181
- ОС: Mandriva, OpenSUSE
Re: Любителям пасьянсов старшего поколения
Хех, похоже можно отослать им багрепорт и колоду в качестве тестового файла
Главное, чтобы они там сами не заиргались, прикрутив колоду куда-нить, например в тот же KPatience. Хе-хе. 
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Кстати, о багрепортах.
В debian Whezzy aisleriot сегфолтится при нажатии кнопки подсказки. Наблюдается это ещё с тех времён, когда Wheezy был тестингом.
Происходит это не на всех играх и в локали UTF-8. В англоязычной локали этого не происходит.
Гарантированно сегфолт происходит в игре "Сорок воров".
Я бы отправил багрепорт, но не знаю как. Вроде бы нужен отладочный пакет. но я его не нашёл.
Уважаемые дебиановцы, помогите, пожалуйста.
-
Bizdelnick
- Модератор
- Сообщения: 21405
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
И очень просто: запускаете reportbug и отвечаете на вопросы.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
fflatx писал(а): ↑16.08.2013 14:35В debian Whezzy aisleriot сегфолтится при нажатии кнопки подсказки. Наблюдается это ещё с тех времён, когда Wheezy был тестингом.
Происходит это не на всех играх и в локали UTF-8. В англоязычной локали этого не происходит.
Гарантированно сегфолт происходит в игре "Сорок воров".
Попробовал с Live CD - баг подтверждаю.
http://www.debian.org/Bugs/
Можно собрать вручную, добавив скрипту configure опцию --enable-debug.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Я отправил сообщение в багтрекер, сформировав отчет с помощью reportbug.
Согласно рекомендации, не стал регистрировать новый баг, а написал ответ в существующую тему "Aisleriot: segmentation fault".
На ломаном английском и при помощи translate.google как смог описал ситуацию.
Пришло подтверждение, что моё сообщение получено.
Не знаю, насколько грамотно я всё это сделал, сообщение моё висит в багтрекере.
Написать патч - выше моих знаний.
Думаю, дальше дело за мантейнером.
Согласно рекомендации, не стал регистрировать новый баг, а написал ответ в существующую тему "Aisleriot: segmentation fault".
На ломаном английском и при помощи translate.google как смог описал ситуацию.
Пришло подтверждение, что моё сообщение получено.
Не знаю, насколько грамотно я всё это сделал, сообщение моё висит в багтрекере.
Написать патч - выше моих знаний.
Думаю, дальше дело за мантейнером.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
Каким рекомендациям?
Этот отчёт изначально о совсем другой проблеме: вылет при раздаче карт. Кроме того, вылет в вашем случае случается в совсем другой функции, судя по трассировке.
Ладно, сопровождающие поправят. В любом случае спасибо за отчёт.
Сейчас сделаю трассировку...
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
Собрал с --enable-debug.
Код: Выделить всё
GNU gdb (GDB) 7.4.1-debian
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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/sol...done.
(gdb) run
Starting program: /usr/local/bin/sol
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb4edfb70 (LWP 3633)]
[New Thread 0xb46deb70 (LWP 3634)]
Program received signal SIGSEGV, Segmentation fault.
aisleriot_game_get_hint (game=0x8292020) at game.c:2153
2153 switch (scm_to_int (SCM_CAR (hint))) {
(gdb) bt
#0 aisleriot_game_get_hint (game=0x8292020) at game.c:2153
#1 0x08061942 in show_hint_cb (action=action@entry=0x82a0820,
window=0x8290000) at window.c:958
#2 0xb77b9bef in g_cclosure_marshal_VOID__VOID (closure=0x82acc58,
return_value=0x0, n_param_values=1, param_values=0xbfffe290,
invocation_hint=0xbfffe23c, marshal_data=0x0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gmarshal.c:85
#3 0xb77b7e76 in g_closure_invoke (closure=0x82acc58,
return_value=return_value@entry=0x0,
n_param_values=n_param_values@entry=1,
param_values=param_values@entry=0xbfffe290,
invocation_hint=invocation_hint@entry=0xbfffe23c)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:777
#4 0xb77c9945 in signal_emit_unlocked_R (node=node@entry=0x82afc38,
detail=detail@entry=0, instance=instance@entry=0x82a0820,
emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0xbfffe290)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3551
#5 0xb77d1b56 in g_signal_emit_valist (instance=instance@entry=0x82a0820,
signal_id=signal_id@entry=163, detail=detail@entry=0,
var_args=var_args@entry=0xbfffe49c "\364\237\177\267\364\257\372\267 \b*\b0\034\005\b\235\026\267\267 \b*\b.3,\267\001")
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3300
#6 0xb77d1cd3 in g_signal_emit (instance=instance@entry=0x82a0820,
signal_id=163, detail=detail@entry=0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#7 0xb7b70f66 in _gtk_action_emit_activate (action=action@entry=0x82a0820)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkaction.c:800
#8 0xb7b7169d in gtk_action_activate (action=0x82a0820)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkaction.c:830
#9 0xb7c8a0a5 in gtk_real_menu_item_activate (menu_item=0x85a30f8)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmenuitem.c:1760
#10 0xb77b9c3a in g_cclosure_marshal_VOID__VOIDv (closure=0x8193c10,
return_value=0x0, instance=0x85a30f8,
args=0xbfffe7bc "\360f\250\267\364\257\372\267\370\060Z\b\340Kc\b\030\365ȷ\370\060Z\b`\251V\b\310\351\377\277\364\257\372\267\327\306۷\364\257\372\267\370\060Z\b\340Kc\b\370\060Z\b\030\200W\b\t\364ȷ\364\257\372\267ةV\b`\251V\b\370\060Z\b\031\371ȷ`\251V\b\370\060Z\b\001", marshal_data=0xb7c8a080, n_params=0,
param_types=0x0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gmarshal.c:115
#11 0xb77b67a7 in g_type_class_meta_marshalv (closure=closure@entry=0x8193c10,
return_value=return_value@entry=0x0, instance=instance@entry=0x85a30f8,
args=args@entry=0xbfffe7bc "\360f\250\267\364\257\372\267\370\060Z\b\340Kc\b\030\365ȷ\370\060Z\b`\251V\b\310\351\377\277\364\257\372\267\327\306۷\364\257\372\267\370\060Z\b\340Kc\b\370\060Z\b\030\200W\b\t\364ȷ\364\257\372\267ةV\b`\251V\b\370\060Z\b\031\371ȷ`\251V\b\370\060Z\b\001",
marshal_data=marshal_data@entry=0x1fc, n_params=n_params@entry=0,
param_types=param_types@entry=0x0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:997
#12 0xb77b8121 in _g_closure_invoke_va (closure=0x8193c10,
return_value=return_value@entry=0x0, instance=instance@entry=0x85a30f8,
args=args@entry=0xbfffe7bc "\360f\250\267\364\257\372\267\370\060Z\b\340Kc\b\030\365ȷ\370\060Z\b`\251V\b\310\351\377\277\364\257\372\267\327\306۷\364\257\372\267\370\060Z\b\340Kc\b\370\060Z\b\030\200W\b\t\364ȷ\364\257\372\267ةV\b`\251V\b\370\060Z\b\031\371ȷ`\251V\b\370\060Z\b\001", n_params=0,
param_types=0x0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:840
#13 0xb77d1279 in g_signal_emit_valist (instance=instance@entry=0x85a30f8,
signal_id=signal_id@entry=76, detail=detail@entry=0,
var_args=var_args@entry=0xbfffe7bc "\360f\250\267\364\257\372\267\370\060Z\b\340Kc\b\030\365ȷ\370\060Z\b`\251V\b\310\351\377\277\364\257\372\267\327\306۷\364\257\372\267\370\060Z\b\340Kc\b\370\060Z\b\030\200W\b\t\364ȷ\364\257\372\267ةV\b`\251V\b\370\060Z\b\031\371ȷ`\251V\b\370\060Z\b\001")
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3211
#14 0xb77d1cd3 in g_signal_emit (instance=instance@entry=0x85a30f8,
signal_id=76, detail=detail@entry=0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#15 0xb7dbc073 in gtk_widget_activate (widget=widget@entry=0x85a30f8)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6411
#16 0xb7c8f518 in gtk_menu_shell_activate_item (
menu_shell=menu_shell@entry=0x856a960,
menu_item=menu_item@entry=0x85a30f8,
force_deactivate=force_deactivate@entry=1)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmenushell.c:1429
#17 0xb7c8f919 in gtk_menu_shell_button_release (widget=0x856a960,
event=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmenushell.c:830
#18 0xb7c83b51 in gtk_menu_button_release (event=0x8628180, widget=0x856a960)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmenu.c:3424
#19 gtk_menu_button_release (widget=0x856a960, event=event@entry=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmenu.c:3393
#20 0xb7c749d0 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x8095a40,
return_value=0xbfffea34, instance=0x856a960,
args=0xbfffeb9c "\200\201b\b\274\353\377\277`\v\t\b\004",
marshal_data=0xb7c83ab0, n_params=1, param_types=0x8095a58)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmarshalers.c:130
#21 0xb77b67a7 in g_type_class_meta_marshalv (closure=closure@entry=0x8095a40,
return_value=return_value@entry=0xbfffea34,
instance=instance@entry=0x856a960,
args=args@entry=0xbfffeb9c "\200\201b\b\274\353\377\277`\v\t\b\004",
marshal_data=marshal_data@entry=0xc4, n_params=n_params@entry=1,
param_types=param_types@entry=0x8095a58)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:997
#22 0xb77b8121 in _g_closure_invoke_va (closure=0x8095a40,
return_value=return_value@entry=0xbfffea34,
instance=instance@entry=0x856a960,
args=args@entry=0xbfffeb9c "\200\201b\b\274\353\377\277`\v\t\b\004",
n_params=1, param_types=0x8095a58)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:840
#23 0xb77d1279 in g_signal_emit_valist (instance=instance@entry=0x856a960,
signal_id=signal_id@entry=29, detail=detail@entry=0,
var_args=var_args@entry=0xbfffeb9c "\200\201b\b\274\353\377\277`\v\t\b\004") at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3211
#24 0xb77d1cd3 in g_signal_emit (instance=instance@entry=0x856a960,
signal_id=29, detail=detail@entry=0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#25 0xb7dbce8b in gtk_widget_event_internal (widget=widget@entry=0x856a960,
event=event@entry=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6380
#26 0xb7dbd28e in gtk_widget_event (widget=widget@entry=0x856a960,
event=event@entry=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6037
#27 0xb7c724d8 in propagate_event_up (topmost=<optimized out>,
event=<optimized out>, widget=0x856a960)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmain.c:2400
#28 propagate_event (widget=<optimized out>, event=0x8628180, captured=0,
topmost=0x0)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmain.c:2500
#29 0xb7c745a0 in gtk_main_do_event (event=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmain.c:1713
#30 0xb7a889ac in _gdk_event_emit (event=event@entry=0x8628180)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gdk/gdkevents.c:69
#31 0xb7ab1ad8 in gdk_event_source_dispatch (source=source@entry=0x825d7f8,
callback=0, user_data=0x0)
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:358
#32 0xb76f56d3 in g_main_dispatch (context=0x8260ad0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
#33 g_main_context_dispatch (context=context@entry=0x8260ad0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
#34 0xb76f5a70 in g_main_context_iterate (context=0x8260ad0,
block=block@entry=1, dispatch=dispatch@entry=1,
self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146
#35 0xb76f5ecb in g_main_loop_run (loop=loop@entry=0x860a2d0)
at /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340
#36 0xb7c7373d in gtk_main ()
at /build/buildd-gtk+3.0_3.4.2-6-i386-efY50l/gtk+3.0-3.4.2/./gtk/gtkmain.c:1161
#37 0x0805dff6 in main_prog (closure=0x0, argc=1, argv=0xbffff474) at sol.c:148
#38 0xb74a8cdc in ?? () from /usr/lib/libguile-2.0.so.22
#39 0xb747d9b0 in ?? () from /usr/lib/libguile-2.0.so.22
#40 0xb7508f58 in ?? () from /usr/lib/libguile-2.0.so.22
#41 0xb75214bf in ?? () from /usr/lib/libguile-2.0.so.22
#42 0xb7522afa in ?? () from /usr/lib/libguile-2.0.so.22
#43 0xb7488284 in scm_call_4 () from /usr/lib/libguile-2.0.so.22
#44 0xb75093ea in scm_catch_with_pre_unwind_handler ()
from /usr/lib/libguile-2.0.so.22
#45 0xb75095dc in scm_c_catch () from /usr/lib/libguile-2.0.so.22
#46 0xb747e2a3 in ?? () from /usr/lib/libguile-2.0.so.22
#47 0xb747e386 in scm_c_with_continuation_barrier ()
from /usr/lib/libguile-2.0.so.22
#48 0xb75067c0 in ?? () from /usr/lib/libguile-2.0.so.22
#49 0xb7407a2e in GC_call_with_stack_base () from /usr/lib/libgc.so.1
#50 0xb750698f in scm_with_guile () from /usr/lib/libguile-2.0.so.22
#51 0xb74a8e65 in scm_boot_guile () from /usr/lib/libguile-2.0.so.22
#52 0x080525f4 in main (argc=1, argv=0xbffff474) at sol.c:171
(gdb) quit
A debugging session is active.
Inferior 1 [process 3629] will be killed.
Quit anyway? (y or n)-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Рекомендациям в reportbug.
Сегфолты там выделены в отдельную категорию, выбрав которую, я получил эту тему.
Я так понял, что в эту тему могут быть собраны репорты о сегфолтах aisleriot в целом. Может, я и неправильно понял.
У меня была мысль отправить отдельный репорт, но... засомневался.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
Честно говоря, я никогда не пользовался reportbug, а составлял и отправлял отчёты напрямую по почте, благо это несложно. Но если судить по тем системам учёта ошибок, с которыми я встречался, вероятно, что вам просто предложили изучить темы, подходящие под вашу категорию, чтобы убедиться, что никто об этой ошибке ещё не писал.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Любителям пасьянсов старшего поколения
Ну рекомендация в reportbug была примерно такая: не плодите темы, если есть подходящая, пишите в неё.
Сегфолт - это отдельная категория ошибок по классификации reportbug, на первом месте.
Я допускаю, что неправильно понял. Дело-то не в этом. Главное, чтобы до мантейнера долетело.
Только вот сомневаюсь, что исправят. Бага с тестинга существует.
Баги, связанные с русской локалью, может статься, никому не интересны.
Я бы сам поправил, но не осилю.
Сегфолт - это отдельная категория ошибок по классификации reportbug, на первом месте.
Я допускаю, что неправильно понял. Дело-то не в этом. Главное, чтобы до мантейнера долетело.
Только вот сомневаюсь, что исправят. Бага с тестинга существует.
Баги, связанные с русской локалью, может статься, никому не интересны.
Я бы сам поправил, но не осилю.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Любителям пасьянсов старшего поколения
Версия в jessie (3.8.0), кстати, не падает, хотя и не работает нормально: подсказка наполовину состоит из вопросительных знаков. Явно дело в кодировке.
При этом та часть кода, на которой происходит падение, вроде не менялась.
При этом та часть кода, на которой происходит падение, вроде не менялась.