ungoogled-software / ungoogled-chromium

Google Chromium, sans integration with Google
BSD 3-Clause "New" or "Revised" License
20.67k stars 836 forks source link

build error #171

Closed raininja closed 7 years ago

raininja commented 7 years ago

System: Host: ishtar Kernel: 4.9.0-2-ck x86_64 (64 bit) Desktop: Enlightenment 0.21.3 Distro: Arch Linux Machine: Device: laptop System: LENOVO product: 80MK v: Lenovo YOGA 900-13ISK

after a build on arch linux this error is apparent: [raijin@ishtar][~/build/aur/ungoogled-chromium]%ungoogled-chromium [32284:32284:0119/090104:ERROR:broker_posix.cc(41)] Invalid node channel message [3:3:0100/000000:FATAL:zygote_linux.cc(511)] Check failed: len > 0 (0 vs. 0)

0 0x55f16bda139e

1 0x55f16bdb53e0

2 0x55f16ab92220

3 0x55f16ab935b3

4 0x55f16ab91625

5 0x55f16ab912b4

6 0x55f16ab90f68

7 0x55f16ab957be

8 0x55f16bc13666

9 0x55f16bc14792

10 0x55f16bc13370

11 0x55f16aa2146e

12 0x7f6662fcf291 __libc_start_main

13 0x55f16aa2130a

Received signal 6

0 0x55f16bda0f37

1 0x7f666df16080

2zsh: segmentation fault (core dumped) ungoogled-chromium

0x7f6662fe204f % __GI_raise [raijin@ishtar][~/build/aur/ungoogled-chromium]%__GI_abort

4 0x55f16bd9fdb2

5 0x55f16bdb5677

6 0x55f16ab92220

7 0x55f16ab935b3

8 0x55f16ab91625

9 0x55f16ab912b4

10 0x55f16ab90f68

11 0x55f16ab957be

12 0x55f16bc13666

13 0x55f16bc14792

14 0x55f16bc13370

15 0x55f16aa2146e

16 0x7f6662fcf291 __libc_start_main

17 0x55f16aa2130a

r8: 0000000000000000 r9: 00007fff4244c9a0 r10: 0000000000000008 r11: 0000000000000246 r12: 00007fff4244d8e8 r13: 00000000000000ad r14: 00007fff4244d8f8 r15: 00007f66638ea060 di: 0000000000000002 si: 00007fff4244c9a0 bp: 0000000000000000 bx: 0000000000000006 dx: 0000000000000000 ax: 0000000000000000 cx: 00007f6662fe204f sp: 00007fff4244ca18 ip: 00007f6662fe204f efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000 [end of stack trace] [1:1:0100/000000:FATAL:zygote_linux.cc(481)] Failed to synchronise with parent zygote process

0 0x55f16bda139e

1 0x55f16bdb53e0

2 0x55f16ab92508

3 0x55f16ab935b3

4 0x55f16ab91625

5 0x55f16ab912b4

6 0x55f16ab90f68

7 0x55f16ab957be

8 0x55f16bc13666

9 0x55f16bc14792

10 0x55f16bc13370

1 warning generated. [20552/22635] CXX obj/third_party/WebKit/Source/modules/modules/V8MediaKeySystemConfiguration.o

11 0x55f16aa2146e

12 0x7f6662fcf291 __libc_start_main

13 0x55f16aa2130a

Received signal 6

0 0x55f16bda0f37

1 0x7f666df16080

2 0x7f6662fe204f __GI_raise

3 0x7f6662fe347a __GI_abort

4 0x55f16bd9fdb2

5 0x55f16bdb5677

6 0x55f16ab92508

7 0x55f16ab935b3

8 0x55f16ab91625

9 0x55f16ab912b4

10 0x55f16ab90f68

11 0x55f16ab957be

12 0x55f16bc13666

13 0x55f16bc14792

14 0x55f16bc13370

15 0x55f16aa2146e

16 0x7f6662fcf291 __libc_start_main

17 0x55f16aa2130a

r8: 0000000000000000 r9: 00007fff4244c9a0 r10: 0000000000000008 r11: 0000000000000246 r12: 00007fff4244fc18 r13: 00000000000000ad r14: 00007fff4244fc28 r15: 00007f66638ea060 di: 0000000000000002 si: 00007fff4244c9a0 bp: 0000000000000000 bx: 0000000000000006 dx: 0000000000000000 ax: 0000000000000000 cx: 00007f6662fe204f sp: 00007fff4244ca18 ip: 00007f6662fe204f efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000 [end of stack trace]

Eloston commented 7 years ago

after a build on arch linux this error is apparent:

[20552/22635] CXX obj/third_party/WebKit/Source/modules/modules/V8MediaKeySystemConfiguration.o

Are you sure you finished building? Why do you have a line from ninja in the middle of your stack trace?

raininja commented 7 years ago

am I sure that I am finished building? lolwat

OK recompiled and again, it's core dumping

[raijin@ishtar][~/build/aur/ungoogled-chromium]%ungoogled-chromium [1:1:0100/000000:ERROR:broker_posix.cc(41)] Invalid node channel message zsh: segmentation fault (core dumped) ungoogled-chromium [raijin@ishtar][~/build/aur/ungoogled-chromium]%[3:3:0100/000000:FATAL:zygote_linux.cc(511)] Check failed: len > 0 (0 vs. 0)

0 0x5584363da39e

1 0x5584363ee3e0

2 0x5584351cb220

3 0x5584351cc5b3

4 0x5584351ca625

5 0x5584351ca2b4

6 0x5584351c9f68

7 0x5584351ce7be

8 0x55843624c666

9 0x55843624d792

10 0x55843624c370

11 0x55843505a46e

12 0x7fc6362ff291 __libc_start_main

13 0x55843505a30a

Received signal 6

0 0x5584363d9f37

1 0x7fc641240080

2 0x7fc63631204f __GI_raise

3 0x7fc63631347a __GI_abort

4 0x5584363d8db2

5 0x5584363ee677

6 0x5584351cb220

7 0x5584351cc5b3

8 0x5584351ca625

9 0x5584351ca2b4

open("/usr/share/icons/oxygen/16x16/actions/go-next.png", O_RDONLY) = -1 ENOENT (No such file or directory)

10 0x5584351c9f68

11 0x5584351ce7be

12 0x55843624c666

13 0x55843624d792

14 0x55843624c370

15 0x55843505a46e

16 0x7fc6362ff291 __libc_start_main

17 0x55843505a30a

r8: 0000000000000000 r9: 00007ffcf4fdfd20 r10: 0000000000000008 r11: 0000000000000246 r12: 00007ffcf4fe0c68 r13: 00000000000000ad r14: 00007ffcf4fe0c78 r15: 00007fc636c1a060 di: 0000000000000002 si: 00007ffcf4fdfd20 bp: 0000000000000000 bx: 0000000000000006 dx: 0000000000000000 ax: 0000000000000000 cx: 00007fc63631204f sp: 00007ffcf4fdfd98 ip: 00007fc63631204f efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000 [end of stack trace] [1:1:0100/000000:ERROR:broker_posix.cc(41)] Invalid node channel message [1:1:0100/000000:FATAL:zygote_linux.cc(481)] Failed to synchronise with parent zygote process

0 0x5584363da39e

1 0x5584363ee3e0

2 0x5584351cb508

3 0x5584351cc5b3

4 0x5584351ca625

5 0x5584351ca2b4

6 0x5584351c9f68

7 0x5584351ce7be

8 0x55843624c666

9 0x55843624d792

10 0x55843624c370

11 0x55843505a46e

12 0x7fc6362ff291 __libc_start_main

13 0x55843505a30a

Received signal 6

0 0x5584363d9f37

1 0x7fc641240080

2 0x7fc63631204f __GI_raise

3 0x7fc63631347a __GI_abort

4 0x5584363d8db2

5 0x5584363ee677

6 0x5584351cb508

7 0x5584351cc5b3

8 0x5584351ca625

9 0x5584351ca2b4

10 0x5584351c9f68

11 0x5584351ce7be

12 0x55843624c666

13 0x55843624d792

14 0x55843624c370

15 0x55843505a46e

16 0x7fc6362ff291 __libc_start_main

17 0x55843505a30a

r8: 0000000000000000 r9: 00007ffcf4fdfd20 r10: 0000000000000008 r11: 0000000000000246 r12: 00007ffcf4fe2f98 r13: 00000000000000ad r14: 00007ffcf4fe2fa8 r15: 00007fc636c1a060 di: 0000000000000002 si: 00007ffcf4fdfd20 bp: 0000000000000000 bx: 0000000000000006 dx: 0000000000000000 ax: 0000000000000000 cx: 00007fc63631204f sp: 00007ffcf4fdfd98 ip: 00007fc63631204f efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000 [end of stack trace]

Eloston commented 7 years ago

lolwat

Exactly my thoughts when I saw a ninja line there for no reason.

open("/usr/share/icons/oxygen/16x16/actions/go-next.png", O_RDONLY) = -1 ENOENT (No such file or directory)

Is this a part of the stack trace or something else printing to your console? Does that file exist?

raininja commented 7 years ago

What I've posted was from the output to console upon the coredump. The issue is seemingly that here on my arch oxygen-icons installs that file to /usr/share/icons/oxygen/base/16x16/actions/go-next.png rather than /usr/share/icons/oxygen/16x16/actions/go-next.png. I suppose I could kludge it by creating symlinks. . . and it still coredumps.

raininja commented 7 years ago

OK so following the symlink replacement method I got the two icon dumps to go away, because of oxygen-icons. now it's looking for a libdbusmenu.mo which isn't on arch anywhere. in fact that seems to be an exclusively ubuntu package. http://packages.ubuntu.com/xenial-updates/all/language-pack-touch-en/filelist <--only place I can find libdbusmenu.mo

raininja commented 7 years ago

ok I debtap'ed that package and now I'm stuck because the arch atk doesn't supply an atk10.mo for en_US. tried copying that file and the libdbusmenu.mo into the needed directories and it still segfaults. I give

Eloston commented 7 years ago

If you built it on arch it shouldn't need libraries from other systems to run. Do you know which builder buildlib uses when it tries to build?

Eloston commented 7 years ago

Closing due to inactivity, and since 56 will have a new build system.