Автор Тема: странная сборка Midori  (Прочитано 1887 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: странная сборка Midori
« Ответ #15 : 22.12.2017 20:02:34 »
Требуется более свежий vala

Может наоборот vala слишком свежая? Надо более свежую midori пробовать собирать.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #16 : 22.12.2017 22:45:18 »
Требуется более свежий vala
Ну, это уж совсем вряд ли. Я взял src.rpm из репозитория p8. Пакет 2015 года рождения (rpm, кстати тоже). Тогда ведь оно как-то собралось? Правда судя по отсутствию файлов в собранном пакете — собралось не благополучно. Видимо потому так и работает. Да вдобавок собранный пакет и зависимости разъехались по версиям до степени несовместимости зависимостей с исходным кодом (с бинарным скорее всего тоже).
Антон прав — надо более новые исходники пробовать собирать.
« Последнее редактирование: 22.12.2017 22:52:53 от stranger573 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #17 : 25.12.2017 18:43:47 »
С патчем (во вложении) версия 0.5.11 собралась для p8. Разбираемся дальше...

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #18 : 26.12.2017 15:35:52 »
Кажется постиг дзен базового уровня. Как и следовало ожидать изрядно накосили со сборкой. Во вложении сборка с granite. NoJS появилось (как и ещё пачка ранее отсутсвовавших дополнений), работает. AdBlock теперь обновляется и работает. Ушёл косяк с фоновым изображением. Починилось окно настроек шрифта (ранее, как оказалось вообще не отображались виджеты "entry"). Кстати, Midori гораздо лучше работает с FullHD-монитором — нет микроскопических шрифтов на Web-страницах. Единственное, что осталось — залезание развёрнутого окна под панель (с этим ещё поразбираемся).

Надо ещё поиграть с другими вариантами сборки. Мне кажется лучше собирать без granite и gtk3, поскольку и то и другое тащит в систему дополнительные зависимости. А это для браузера позиционирующего себя как лёгкий не есть хорошо.
« Последнее редактирование: 26.12.2017 15:38:36 от stranger573 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #19 : 26.12.2017 17:42:08 »
При сборке с gtk2 без лишних зависимостей вообще всё замечательно. И окно под панель не залезает. Вот так, пожалуй Midori и надо собирать до следующего релиза. :-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: странная сборка Midori
« Ответ #20 : 27.12.2017 06:32:46 »
При сборке с gtk2 без лишних зависимостей вообще всё замечательно. И окно под панель не залезает. Вот так, пожалуй Midori и надо собирать до следующего релиза. :-)

Прикрепите srpm, попробую собрать завтра.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #21 : 27.12.2017 18:53:02 »
Я собирал и проверял только для платформы x86_64, для i586 проверить пока нет возможности.
Архивы двумя частями (ограничение на размер).
« Последнее редактирование: 27.12.2017 18:55:16 от stranger573 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #22 : 27.12.2017 18:53:46 »
Вторая часть.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: странная сборка Midori
« Ответ #23 : 28.12.2017 15:34:40 »
В задании 197551 сборка midori для Сизифа.
В задании 197552 сборка midori для p8.
Сборка для p8 работает, а сборка для Сизифа сегфолтится.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #24 : 28.12.2017 16:15:47 »
В задании 197551 сборка midori для Сизифа.
В задании 197552 сборка midori для p8.
Сборка для p8 работает, а сборка для Сизифа сегфолтится.
Собирали какой вариант? По сегфолту нужны выхлопы с консоли и strace. Возможно проблема уже где-то решена. Для сизифа в общем ожидаемо — там ещё новее пакеты.

« Последнее редактирование: 28.12.2017 16:20:22 от stranger573 »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: странная сборка Midori
« Ответ #25 : 28.12.2017 16:32:52 »
Архивы двумя частями (ограничение на размер).
Предлагаю подобные случаи разрешать сразу с кем-либо из сборщиков  (кто выразит заинтересованность) и высылать архив в исходном виде заинтересантам непосредственно на емэйл. Если такой возможности нет, то можете выбрать любой хостинг для хранения файлов с предоставлением ссылки на них  (их сейчас вагон и маленькая тележка). Форум, конечно же, не площадка для выкладывания габаритных файлов, это скорее площадка для обсуждения и координации. Но хранить всё же кое-что тут можно, что много не весит, но требует сохранения (хостинги могут со временем пропасть или быть недоступными, но функцию передачи файла от вас к заинтересанту вполне выполнить в состоянии).

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: странная сборка Midori
« Ответ #26 : 28.12.2017 17:20:10 »
Собирали какой вариант? По сегфолту нужны выхлопы с консоли и strace. Возможно проблема уже где-то решена. Для сизифа в общем ожидаемо — там ещё новее пакеты.

gtk2 без granite. Вывод strace привожу не полностью.
access("/home/anton/.config/midori/bookmarks_v2.db", F_OK) = -1 ENOENT (No such file or directory)
access("/home/anton/.config/midori/bookmarks.db", F_OK) = 0
lstat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 17
fstat(17, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
fstat(17, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
pread64(17, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\1\0\0\0\1"..., 100, 0) = 100
brk(NULL)                               = 0x7a7000
brk(0x7dc000)                           = 0x7dc000
stat("/home/anton/.config/midori/bookmarks.db-journal", 0x7ffe2f3d64c0) = -1 ENOENT (No such file or directory)
stat("/home/anton/.config/midori/bookmarks.db-wal", {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
fstat(17, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db-wal", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 21
fstat(21, {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
geteuid()                               = 500
fcntl(14, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
pread64(21, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\2\0\0\0\3"..., 4096, 12416) = 4096
fcntl(14, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
access("/home/anton/.config/midori", F_OK) = 0
access("/home/anton/.config/midori/bookmarks.db", F_OK) = 0
lstat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 22
fstat(22, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
fstat(22, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
pread64(22, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\1\0\0\0\1"..., 100, 0) = 100
brk(NULL)                               = 0x7dc000
brk(0x813000)                           = 0x813000
stat("/home/anton/.config/midori/bookmarks.db-journal", 0x7ffe2f3d5e80) = -1 ENOENT (No such file or directory)
stat("/home/anton/.config/midori/bookmarks.db-wal", {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
fstat(22, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db-wal", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 23
fstat(23, {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
geteuid()                               = 500
fcntl(14, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
pread64(23, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\2\0\0\0\3"..., 4096, 12416) = 4096
fcntl(14, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(14, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
access("/usr/share/midori/res/bookmarks/Update1.sql", F_OK) = -1 ENOENT (No such file or directory)
lstat("/usr/data/bookmarks/Update1.sql", 0x7ffe2f3d64c0) = -1 ENOENT (No such file or directory)
brk(NULL)                               = 0x813000
brk(0x838000)                           = 0x838000
brk(NULL)                               = 0x838000
brk(NULL)                               = 0x838000
brk(0x830000)                           = 0x830000
brk(NULL)                               = 0x830000
lstat("/data/bookmarks/Update1.sql", 0x7ffe2f3d64c0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/midori/res/bookmarks/Update1.sql", O_RDONLY) = -1 ENOENT (No such file or directory)
fcntl(14, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
access("/home/anton/.config/midori", F_OK) = 0
access("/home/anton/.config/midori/bookmarks.db", F_OK) = 0
lstat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 24
fstat(24, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
fstat(24, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
pread64(24, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\1\0\0\0\1"..., 100, 0) = 100
stat("/home/anton/.config/midori/bookmarks.db-journal", 0x7ffe2f3d62b0) = -1 ENOENT (No such file or directory)
stat("/home/anton/.config/midori/bookmarks.db-wal", {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
fstat(24, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getpid()                                = 15876
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/bookmarks.db-wal", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 25
fstat(25, {st_mode=S_IFREG|0644, st_size=16512, ...}) = 0
geteuid()                               = 500
fcntl(14, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
pread64(25, "SQLite format 3\0\20\0\2\2\0@  \0\0\0\2\0\0\0\3"..., 4096, 12416) = 4096
fcntl(14, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(20, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
pread64(19, "\r\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 4176) = 4096
fcntl(20, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(22, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=1073741824, l_len=1}) = 0
close(23)                               = 0
fcntl(22, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=1073741824, l_len=2}) = 0
fstat(22, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
stat("/home/anton/.config/midori/bookmarks.db", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
futex(0x7fa122b9f4a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/home/anton/.config/midori/speeddial", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/anton/.config/midori/speeddial.json", O_RDONLY) = -1 ENOENT (No such file or directory)
sysinfo({uptime=44429, loads=[47008, 76672, 90208], totalram=7947423744, freeram=143646720, sharedram=254160896, bufferram=237035520, totalswap=30407651328, freeswap=30407651328, procs=497, totalhigh=0, freehigh=0, mem_unit=1}) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa0bf7fd000
mprotect(0x7fa0bf7fe000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fa0bfffccb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fa0bfffd9d0, tls=0x7fa0bfffd700, child_tidptr=0x7fa0bfffd9d0) = 15882
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c6d4000
madvise(0x7fa10c6d4000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c6e0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c6e0000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa0beffc000
mprotect(0x7fa0beffd000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fa0bf7fbcb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fa0bf7fc9d0, tls=0x7fa0bf7fc700, child_tidptr=0x7fa0bf7fc9d0) = 15883
futex(0x7fa10d1a1060, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x7fa10d1a0fe0, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7fa10d1a0fe0, FUTEX_WAKE_PRIVATE, 1) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c6b5000
madvise(0x7fa10c6b5000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c6c0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c6c0000, 65536, MADV_WILLNEED) = 0
openat(AT_FDCWD, "/dev/urandom", O_RDONLY) = 23
read(23, "\371`\206\315h(\334cc>\335\255\343\217\26v;\10\335\343j(\233k\7[\25QC\363?\300"..., 128) = 128
close(23)                               = 0
mmap(NULL, 4194304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c2b5000
madvise(0x7fa10c2b5000, 4194304, MADV_DONTNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c296000
madvise(0x7fa10c296000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c2a0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c2a0000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c277000
madvise(0x7fa10c277000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c280000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c280000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c258000
madvise(0x7fa10c258000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c260000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c260000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c239000
madvise(0x7fa10c239000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c240000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c240000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c21a000
madvise(0x7fa10c21a000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c220000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c220000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c1fb000
madvise(0x7fa10c1fb000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c200000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c200000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c1dc000
madvise(0x7fa10c1dc000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c1e0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c1e0000, 65536, MADV_WILLNEED) = 0
mprotect(0x7fa0bffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
madvise(0x7fa0bffff000, 4096, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c1bd000
madvise(0x7fa10c1bd000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c1c0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c1c0000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c19e000
madvise(0x7fa10c19e000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c1a0000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c1a0000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c17f000
madvise(0x7fa10c17f000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c180000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c180000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c160000
madvise(0x7fa10c160000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c160000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c160000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c141000
madvise(0x7fa10c141000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c150000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c150000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c122000
madvise(0x7fa10c122000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c130000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c130000, 65536, MADV_WILLNEED) = 0
mmap(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fa10c103000
madvise(0x7fa10c103000, 126976, MADV_DONTNEED) = 0
mprotect(0x7fa10c110000, 65536, PROT_READ|PROT_WRITE) = 0
madvise(0x7fa10c110000, 65536, MADV_WILLNEED) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x7fa11d3f3e10, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa11f857a60}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [USR2], NULL, 8) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #27 : 28.12.2017 18:42:30 »
Сегфолтится сразу на старте? Вы сборки запускали каждую в целевой системе или обе в одной? Если второй вариант — попробуйте перед стартом сизифной сборки удалить каталоги midori в ~/.cache и ~/.config (могли остаться от предыдущего пакета).

Кстати gtk2 с granite собрать не получится, granite включает gtk3. Опции сборки, их дефолтные значения и что они переключают  можно подсмотреть в файле CMakeLists.txt в корне архива.
« Последнее редактирование: 28.12.2017 18:59:09 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: странная сборка Midori
« Ответ #28 : 28.12.2017 18:58:04 »
Сегфолтится сразу на старте? Вы сборки запускали каждую в целевой системе или обе в одной? Если второй вариант — попробуйте перед стартом сизифной сборки удалить каталоги midori в ~/.cache и ~/.config (могли остаться от предыдущего пакета).

Сразу на старте. Проверял на свежей регулярке LXDE x86-64. Можете сами проверить, загрузившись с любой свежей регулярки и выполнив команды:
su -
apt-repo test 197551

Посмотреть задание можно на git.altlinux.org/tasks/197551

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: странная сборка Midori
« Ответ #29 : 28.12.2017 19:00:34 »
Сразу на старте. Проверял на свежей регулярке LXDE x86-64. Можете сами проверить, загрузившись с любой свежей регулярки и выполнив команды:
su -
apt-repo test 197551

Посмотреть задание можно на git.altlinux.org/tasks/197551
ОК. Только сегодня уже не успею.