#941267 ukwm can't start, dmesg has segfault error info libukwm-cogl-1.so [b5b4c000+68000]

Package:
ukwm
Source:
ukwm
Description:
lightweight GTK+ window manager
Submitter:
xiao shengwen
Date:
2019-10-26 12:54:06 UTC
Severity:
important
#941267#5
Date:
2019-09-27 11:14:16 UTC
From:
To:
Dear Maintainer,

ukwm can't start,crash.The dmesg has the following error info:

[  306.124994] ukwm[1159]: segfault at 38 ip b5b57084 sp bf9b2d0c error 4 in libukwm-cogl-1.so[b5b19000+68000]
[  306.125015] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b 40 48 85 c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00 8b 44 24 04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c c3 8d b4

I run ukwm on console,It has display the following error:

InitDBusCommunicationServer: Server started.
name_acquired_cb call, Acquired bus name: org.ukui.ukwm.UkwmPlugin.
Gtk-Message: 19:01:46.511: Failed to load module "topmenu-gtk-module"
Window manager warning: Failed to allocate shadow texture: Failed to create texture 2d due to size/format constraints
Window manager warning: Failed to allocate shadow texture: Failed to create texture 2d due to size/format constraints
段错误

#941267#10
Date:
2019-10-09 19:38:29 UTC
From:
To:
Control: tag -1 moreinfo unreproducible
testing some time ago, now superseded by 1.1.11-1+b2

You seem to running a mixture of stable and testing, which is not a
supported setup. I tried in a chroot, but could not reproduce any segfaults.

testing and sid now have 1.1.11-1+b2 - does the crash still happen with
these versions that were rebuilt against newer libraries? (Don't forget
to upgrade the libukwm-1-0 package, too.)

Can you reproduce the segfault in a clean stable environment?


Andreas

#941267#17
Date:
2019-10-10 08:46:34 UTC
From:
To:
Thanks for you feedback!

在 2019/10/10 上午3:38, Andreas Beckmann 写道:

After I upgrade to the newer versions in testing,the crash still happen.

[四 10月 10 15:40:06 2019] ukwm[4221]: segfault at 38 ip b5baf084 sp
bfaba2dc error 4 in libukwm-cogl-1.so[b5b71000+68000]
[四 10月 10 15:40:06 2019] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b
40 48 85 c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00
8b 44 24 04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c
c3 8d b4
[四 10月 10 15:42:15 2019] ukwm[4330]: segfault at 38 ip b5bc4084 sp
bfc38b6c error 4 in libukwm-cogl-1.so[b5b86000+68000]
[四 10月 10 15:42:15 2019] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b
40 48 85 c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00
8b 44 24 04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c
c3 8d b4


My packages version is following:

apt search ukwm
Sorting... Done
Full Text Search... Done
gir1.2-ukwm-1/testing,now 1.1.11-1+b2 i386 [installed]
  GObject introspection data for Ukwm

libukwm-1-0/testing,now 1.1.11-1+b2 i386 [installed]
  window manager library from the Ukwm window manager

libukwm-1-dev/testing 1.1.11-1+b2 i386
  Development files for the Ukwm window manager

ukwm/testing,now 1.1.11-1+b2 i386 [installed,automatic]
  lightweight GTK+ window manager

ukwm-common/stable,testing,now 1.1.11-1 all [installed]
  shared files for the Ukwm window manager

Yes.The segfault can reproduce in a clean stable environment.Infact,I
find this bug in stable at first.

[  286.489542] show_signal_msg: 2 callbacks suppressed
[  286.489552] ukwm[925]: segfault at 38 ip b5b73084 sp bfe25b8c error 4
in libukwm-cogl-1.so[b5b35000+68000]
[  286.489577] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b 40 48 85
c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00 8b 44 24
04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c c3 8d b4
[  412.498816] fcitx-dbus-watc[902]: segfault at 70725 ip b7e906b7 sp
bfdd11a0 error 4 in libdbus-1.so.3.19.11[b7e6c000+31000]
[  412.498842] Code: fd ff 83 c4 10 5b 5e 5f c3 8d b4 26 00 00 00 00 8d
76 00 53 e8 da d6 fd ff 81 c3 ca f1 02 00 83 ec 08 8b 44 24 10 85 c0 74
11 <0f> b6 40 20 83 e0 01 83 c4 08 5b c3 8d 74 26 00 90 8d 83 0b 2d fe
[  853.126075] e100 0000:02:08.0 enp2s8: NIC Link is Up 100 Mbps Full Duplex
[  853.126224] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s8: link becomes ready
[ 1412.900840] ukwm[2667]: segfault at 38 ip b5b5e9f4 sp bfafd97c error
4 in libukwm-cogl-1.so[b5b20000+68000]
[ 1412.900869] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b 40 48 85
c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00 8b 44 24
04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c c3 8d b4

The following is my clean stable environment about ukwm packages version
info:

apt search ukwm
Sorting... Done
Full Text Search... Done
gir1.2-ukwm-1/stable 1.1.11-1 i386
  GObject introspection data for Ukwm

libukwm-1-0/stable,now 1.1.11-1 i386 [installed,automatic]
  window manager library from the Ukwm window manager

libukwm-1-dev/stable 1.1.11-1 i386
  Development files for the Ukwm window manager

ukwm/stable,now 1.1.11-1 i386 [installed]
  lightweight GTK+ window manager

ukwm-common/stable,now 1.1.11-1 all [installed,automatic]
  shared files for the Ukwm window manager

Is there possible  about hardware issue,or kernel driver bug,or gl bug?

#941267#24
Date:
2019-10-25 09:34:01 UTC
From:
To:
Hi, Faris,


Can you show me the hardware environment? such as 'lspci', 'cat /proc/cpuinfo'.
Also the OpenGL info: 'dpkg -l | grep mesa'. Since we can't reproduce here.


Thanks!
handsome_feng

#941267#31
Date:
2019-10-26 12:50:41 UTC
From:
To:
When I run mutter -r , I also meet the error.


$mutter -r

Gtk-Message: 20:16:10.345: Failed to load module "topmenu-gtk-module"
Window manager warning: Failed to allocate shadow texture: Failed to
create texture 2d due to size/format constraints
Window manager warning: Failed to allocate shadow texture: Failed to
create texture 2d due to size/format constraints
段错误

dmesg has these error:

[ 1092.896496] mutter[3613]: segfault at 38 ip b5b40144 sp bfee59ac
error 4 in libmutter-cogl-3.so[b5b00000+69000]
[ 1092.896511] Code: 00 8d 74 26 00 90 8b 44 24 04 8b 40 4c 8b 40 48 85
c0 74 02 ff e0 31 c0 c3 8d b4 26 00 00 00 00 8d b6 00 00 00 00 8b 44 24
04 <8b> 40 38 c3 8d b4 26 00 00 00 00 90 8b 44 24 04 8b 40 3c c3 8d b4

 mutter version info:

ii  libmutter-3-0:i386                   
3.30.2-9~deb10u1                    i386         window manager library
from the Mutter window manager
ii  mutter                               
3.30.2-9~deb10u1                    i386         lightweight GTK+ window
manager
ii  mutter-common                        
3.30.2-9~deb10u1                    all          shared files for the
Mutter window manager


在 2019/10/26 下午12:53, liuyi 写道: