unexist.dev: Issues
http://subtle.de/
http://subtle.de/favicon.ico?1515440299
2018-02-02T12:51:35Z
unexist.dev
Redmine
subtle - Bug #318 (Fixed): Stack smashing when loading a sublet
http://subtle.de/issues/318
2018-02-02T12:51:35Z
Christoph Kappel
christoph@unexist.dev
<p>When <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Subtle">subtle</a> is compiled with <code>-D_FORTIFY_SOURCE=2 </code> <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Subtle">subtle</a> crashes, when the first <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Sublets">sublet</a> is loaded:</p>
<pre>
Reading file `/home/unexist/.local/share/subtle/sublets/clock.rb'
*** stack smashing detected ***: ./subtle terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f6feb448bcb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f6feb4d1227]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7f6feb4d11f0]
./subtle(+0x68c7)[0x55bd220028c7]
./subtle(+0x271bb)[0x55bd220231bb]
./subtle(+0x20c0e)[0x55bd2201cc0e]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x210cef)[0x7f6fec59acef]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x223ad3)[0x7f6fec5adad3]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x21c069)[0x7f6fec5a6069]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x2205a0)[0x7f6fec5aa5a0]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x220e44)[0x7f6fec5aae44]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x2210f9)[0x7f6fec5ab0f9]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x221474)[0x7f6fec5ab474]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x22526b)[0x7f6fec5af26b]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(+0x2259f6)[0x7f6fec5af9f6]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(rb_funcall+0x10c)[0x7f6fec5b016c]
./subtle(+0x1c210)[0x55bd22018210]
/home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5(rb_protect+0x125)[0x7f6fec43de55]
./subtle(+0x22dca)[0x55bd2201edca]
./subtle(+0x22766)[0x55bd2201e766]
./subtle(+0x22c88)[0x55bd2201ec88]
./subtle(+0x268b6)[0x55bd220228b6]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f6feb3f82b1]
./subtle(+0x600a)[0x55bd2200200a]
======= Memory map: ========
55bd21ffc000-55bd2202a000 r-xp 00000000 fe:01 24779216 /home/unexist/projects/subtle/subtle
55bd22229000-55bd2222a000 r--p 0002d000 fe:01 24779216 /home/unexist/projects/subtle/subtle
55bd2222a000-55bd2222b000 rw-p 0002e000 fe:01 24779216 /home/unexist/projects/subtle/subtle
55bd2222b000-55bd2222c000 rw-p 00000000 00:00 0
55bd23a6b000-55bd23f8d000 rw-p 00000000 00:00 0 [heap]
7f6fe86e6000-7f6fe86fc000 r-xp 00000000 fe:01 6423775 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6fe86fc000-7f6fe88fb000 ---p 00016000 fe:01 6423775 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6fe88fb000-7f6fe88fc000 r--p 00015000 fe:01 6423775 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6fe88fc000-7f6fe88fd000 rw-p 00016000 fe:01 6423775 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6fe8912000-7f6fe8928000 r--p 00000000 fe:01 25956981 /usr/share/fonts/Envy Code R.ttf
7f6fe8928000-7f6fe8939000 r-xp 00000000 fe:01 3025597 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f6fe8939000-7f6fe8b38000 ---p 00011000 fe:01 3025597 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f6fe8b38000-7f6fe8b39000 r--p 00010000 fe:01 3025597 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f6fe8b39000-7f6fe8b3a000 rw-p 00011000 fe:01 3025597 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f6fe8b3a000-7f6fe8b62000 r-xp 00000000 fe:01 24779231 /home/unexist/projects/subtle/subtlext.so
7f6fe8b62000-7f6fe8d62000 ---p 00028000 fe:01 24779231 /home/unexist/projects/subtle/subtlext.so
7f6fe8d62000-7f6fe8d63000 r--p 00028000 fe:01 24779231 /home/unexist/projects/subtle/subtlext.so
7f6fe8d63000-7f6fe8d64000 rw-p 00029000 fe:01 24779231 /home/unexist/projects/subtle/subtlext.so
7f6fe8d64000-7f6fe8d66000 r-xp 00000000 fe:01 25954251 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7f6fe8d66000-7f6fe8f65000 ---p 00002000 fe:01 25954251 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7f6fe8f65000-7f6fe8f66000 r--p 00001000 fe:01 25954251 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7f6fe8f66000-7f6fe8f67000 rw-p 00002000 fe:01 25954251 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7f6fe8f67000-7f6fe8f93000 r-xp 00000000 fe:01 25954243 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/socket.so
7f6fe8f93000-7f6fe9192000 ---p 0002c000 fe:01 25954243 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/socket.so
7f6fe9192000-7f6fe9193000 r--p 0002b000 fe:01 25954243 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/socket.so
7f6fe9193000-7f6fe9194000 rw-p 0002c000 fe:01 25954243 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/socket.so
7f6fe9194000-7f6fe919c000 r-xp 00000000 fe:01 25954247 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/stringio.so
7f6fe919c000-7f6fe939c000 ---p 00008000 fe:01 25954247 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/stringio.so
7f6fe939c000-7f6fe939d000 r--p 00008000 fe:01 25954247 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/stringio.so
7f6fe939d000-7f6fe939e000 rw-p 00009000 fe:01 25954247 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/stringio.so
7f6fe939e000-7f6fe93a1000 r-xp 00000000 fe:01 25954286 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7f6fe93a1000-7f6fe95a0000 ---p 00003000 fe:01 25954286 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7f6fe95a0000-7f6fe95a1000 r--p 00002000 fe:01 25954286 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7f6fe95a1000-7f6fe95a2000 rw-p 00003000 fe:01 25954286 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7f6fe95a2000-7f6fe95a4000 r-xp 00000000 fe:01 25954306 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7f6fe95a4000-7f6fe97a3000 ---p 00002000 fe:01 25954306 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7f6fe97a3000-7f6fe97a4000 r--p 00001000 fe:01 25954306 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7f6fe97a4000-7f6fe97a5000 rw-p 00002000 fe:01 25954306 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7f6fe97a5000-7f6fe98a6000 rw-p 00000000 00:00 0
7f6fe98a6000-7f6fe98ab000 r-xp 00000000 fe:01 3027565 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f6fe98ab000-7f6fe9aaa000 ---p 00005000 fe:01 3027565 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f6fe9aaa000-7f6fe9aab000 r--p 00004000 fe:01 3027565 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f6fe9aab000-7f6fe9aac000 rw-p 00005000 fe:01 3027565 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f6fe9aac000-7f6fe9ab6000 r-xp 00000000 fe:01 3027601 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f6fe9ab6000-7f6fe9cb5000 ---p 0000a000 fe:01 3027601 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f6fe9cb5000-7f6fe9cb6000 r--p 00009000 fe:01 3027601 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f6fe9cb6000-7f6fe9cb7000 rw-p 0000a000 fe:01 3027601 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f6fe9cb7000-7f6fe9cbe000 r-xp 00000000 fe:01 6422553 /lib/x86_64-linux-gnu/librt-2.24.so
7f6fe9cbe000-7f6fe9ebd000 ---p 00007000 fe:01 6422553 /lib/x86_64-linux-gnu/librt-2.24.so
7f6fe9ebd000-7f6fe9ebe000 r--p 00006000 fe:01 6422553 /lib/x86_64-linux-gnu/librt-2.24.so
7f6fe9ebe000-7f6fe9ebf000 rw-p 00007000 fe:01 6422553 /lib/x86_64-linux-gnu/librt-2.24.so
7f6fe9ebf000-7f6fe9ed2000 r-xp 00000000 fe:01 6423052 /lib/x86_64-linux-gnu/libbsd.so.0.8.3
7f6fe9ed2000-7f6fea0d2000 ---p 00013000 fe:01 6423052 /lib/x86_64-linux-gnu/libbsd.so.0.8.3
7f6fea0d2000-7f6fea0d3000 r--p 00013000 fe:01 6423052 /lib/x86_64-linux-gnu/libbsd.so.0.8.3
7f6fea0d3000-7f6fea0d4000 rw-p 00014000 fe:01 6423052 /lib/x86_64-linux-gnu/libbsd.so.0.8.3
7f6fea0d4000-7f6fea0d5000 rw-p 00000000 00:00 0
7f6fea0d5000-7f6fea0fc000 r-xp 00000000 fe:01 6425728 /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f6fea0fc000-7f6fea2fc000 ---p 00027000 fe:01 6425728 /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f6fea2fc000-7f6fea2fe000 r--p 00027000 fe:01 6425728 /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f6fea2fe000-7f6fea2ff000 rw-p 00029000 fe:01 6425728 /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f6fea2ff000-7f6fea304000 r-xp 00000000 fe:01 3023429 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6fea304000-7f6fea503000 ---p 00005000 fe:01 3023429 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6fea503000-7f6fea504000 r--p 00004000 fe:01 3023429 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6fea504000-7f6fea505000 rw-p 00005000 fe:01 3023429 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6fea505000-7f6fea508000 r-xp 00000000 fe:01 3022037 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6fea508000-7f6fea707000 ---p 00003000 fe:01 3022037 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6fea707000-7f6fea708000 r--p 00002000 fe:01 3022037 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6fea708000-7f6fea709000 rw-p 00003000 fe:01 3022037 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6fea709000-7f6fea71a000 r-xp 00000000 fe:01 3023438 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f6fea71a000-7f6fea919000 ---p 00011000 fe:01 3023438 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f6fea919000-7f6fea91a000 r--p 00010000 fe:01 3023438 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f6fea91a000-7f6fea91b000 rw-p 00011000 fe:01 3023438 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f6fea91b000-7f6fea924000 r-xp 00000000 fe:01 3025579 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f6fea924000-7f6feab23000 ---p 00009000 fe:01 3025579 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f6feab23000-7f6feab24000 r--p 00008000 fe:01 3025579 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f6feab24000-7f6feab25000 rw-p 00009000 fe:01 3025579 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f6feab25000-7f6feab61000 r-xp 00000000 fe:01 3024376 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f6feab61000-7f6fead60000 ---p 0003c000 fe:01 3024376 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f6fead60000-7f6fead62000 r--p 0003b000 fe:01 3024376 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f6fead62000-7f6fead63000 rw-p 0003d000 fe:01 3024376 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f6fead63000-7f6fead94000 r-xp 00000000 fe:01 3020454 /usr/lib/x86_64-linux-gnu/libpng16.so.16.28.0
7f6fead94000-7f6feaf94000 ---p 00031000 fe:01 3020454 /usr/lib/x86_64-linux-gnu/libpng16.so.16.28.0
7f6feaf94000-7f6feaf95000 r--p 00031000 fe:01 3020454 /usr/lib/x86_64-linux-gnu/libpng16.so.16.28.0
7f6feaf95000-7f6feaf96000 rw-p 00032000 fe:01 3020454 /usr/lib/x86_64-linux-gnu/libpng16.so.16.28.0
7f6feaf96000-7f6feafaf000 r-xp 00000000 fe:01 6422618 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6feafaf000-7f6feb1ae000 ---p 00019000 fe:01 6422618 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6feb1ae000-7f6feb1af000 r--p 00018000 fe:01 6422618 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6feb1af000-7f6feb1b0000 rw-p 00019000 fe:01 6422618 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6feb1b0000-7f6feb1d7000 r-xp 00000000 fe:01 3023431 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f6feb1d7000-7f6feb3d6000 ---p 00027000 fe:01 3023431 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f6feb3d6000-7f6feb3d7000 r--p 00026000 fe:01 3023431 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f6feb3d7000-7f6feb3d8000 rw-p 00027000 fe:01 3023431 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f6feb3d8000-7f6feb56d000 r-xp 00000000 fe:01 6422536 /lib/x86_64-linux-gnu/libc-2.24.so
7f6feb56d000-7f6feb76d000 ---p 00195000 fe:01 6422536 /lib/x86_64-linux-gnu/libc-2.24.so
7f6feb76d000-7f6feb771000 r--p 00195000 fe:01 6422536 /lib/x86_64-linux-gnu/libc-2.24.so
7f6feb771000-7f6feb773000 rw-p 00199000 fe:01 6422536 /lib/x86_64-linux-gnu/libc-2.24.so
7f6feb773000-7f6feb777000 rw-p 00000000 00:00 0
7f6feb777000-7f6feb781000 r-xp 00000000 fe:01 3025602 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f6feb781000-7f6feb980000 ---p 0000a000 fe:01 3025602 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f6feb980000-7f6feb981000 r--p 00009000 fe:01 3025602 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f6feb981000-7f6feb982000 rw-p 0000a000 fe:01 3025602 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f6feb982000-7f6feb984000 r-xp 00000000 fe:01 3025588 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f6feb984000-7f6febb83000 ---p 00002000 fe:01 3025588 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f6febb83000-7f6febb84000 r--p 00001000 fe:01 3025588 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f6febb84000-7f6febb85000 rw-p 00002000 fe:01 3025588 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f6febb85000-7f6febb9a000 r-xp 00000000 fe:01 3025581 /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f6febb9a000-7f6febd99000 ---p 00015000 fe:01 3025581 /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f6febd99000-7f6febd9a000 r--p 00014000 fe:01 3025581 /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f6febd9a000-7f6febd9b000 rw-p 00015000 fe:01 3025581 /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f6febd9b000-7f6febe43000 r-xp 00000000 fe:01 3023689 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f6febe43000-7f6fec043000 ---p 000a8000 fe:01 3023689 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f6fec043000-7f6fec049000 r--p 000a8000 fe:01 3023689 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f6fec049000-7f6fec04a000 rw-p 000ae000 fe:01 3023689 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f6fec04a000-7f6fec184000 r-xp 00000000 fe:01 3023435 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f6fec184000-7f6fec384000 ---p 0013a000 fe:01 3023435 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f6fec384000-7f6fec385000 r--p 0013a000 fe:01 3023435 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f6fec385000-7f6fec38a000 rw-p 0013b000 fe:01 3023435 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f6fec38a000-7f6fec69b000 r-xp 00000000 fe:01 25953471 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5.0
7f6fec69b000-7f6fec89b000 ---p 00311000 fe:01 25953471 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5.0
7f6fec89b000-7f6fec8a0000 r--p 00311000 fe:01 25953471 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5.0
7f6fec8a0000-7f6fec8a3000 rw-p 00316000 fe:01 25953471 /home/unexist/.rvm/rubies/ruby-2.5.0/lib/libruby.so.2.5.0
7f6fec8a3000-7f6fec8b4000 rw-p 00000000 00:00 0
7f6fec8b4000-7f6fec9b7000 r-xp 00000000 fe:01 6422540 /lib/x86_64-linux-gnu/libm-2.24.so
7f6fec9b7000-7f6fecbb6000 ---p 00103000 fe:01 6422540 /lib/x86_64-linux-gnu/libm-2.24.so
7f6fecbb6000-7f6fecbb7000 r--p 00102000 fe:01 6422540 /lib/x86_64-linux-gnu/libm-2.24.so
7f6fecbb7000-7f6fecbb8000 rw-p 00103000 fe:01 6422540 /lib/x86_64-linux-gnu/libm-2.24.so
7f6fecbb8000-7f6fecbc0000 r-xp 00000000 fe:01 6422538 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f6fecbc0000-7f6fecdc0000 ---p 00008000 fe:01 6422538 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f6fecdc0000-7f6fecdc1000 r--p 00008000 fe:01 6422538 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f6fecdc1000-7f6fecdc2000 rw-p 00009000 fe:01 6422538 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f6fecdc2000-7f6fecdf0000 rw-p 00000000 00:00 0
7f6fecdf0000-7f6fecdf3000 r-xp 00000000 fe:01 6422539 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6fecdf3000-7f6fecff2000 ---p 00003000 fe:01 6422539 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6fecff2000-7f6fecff3000 r--p 00002000 fe:01 6422539 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6fecff3000-7f6fecff4000 rw-p 00003000 fe:01 6422539 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6fecff4000-7f6fed075000 r-xp 00000000 fe:01 3019521 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f6fed075000-7f6fed275000 ---p 00081000 fe:01 3019521 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f6fed275000-7f6fed276000 r--p 00081000 fe:01 3019521 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f6fed276000-7f6fed277000 rw-p 00082000 fe:01 3019521 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f6fed277000-7f6fed28f000 r-xp 00000000 fe:01 6422551 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6fed28f000-7f6fed48e000 ---p 00018000 fe:01 6422551 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6fed48e000-7f6fed48f000 r--p 00017000 fe:01 6422551 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6fed48f000-7f6fed490000 rw-p 00018000 fe:01 6422551 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6fed490000-7f6fed494000 rw-p 00000000 00:00 0
7f6fed494000-7f6fed4b7000 r-xp 00000000 fe:01 6422531 /lib/x86_64-linux-gnu/ld-2.24.so
7f6fed4b9000-7f6fed4ba000 rw-p 00000000 00:00 0
7f6fed4ba000-7f6fed4c1000 r--s 00000000 fe:01 3016930 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f6fed4c1000-7f6fed4cc000 r--s 00000000 fe:01 28839630 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-4
7f6fed4cc000-7f6fed4cf000 r--s 00000000 fe:01 28837914 /var/cache/fontconfig/f24b2111ab8703b4e963115a8cf14259-le64.cache-4
7f6fed4cf000-7f6fed4d0000 r--s 00000000 fe:01 28841924 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-4
7f6fed4d0000-7f6fed4d6000 r--s 00000000 fe:01 28837623 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-4
7f6fed4d6000-7f6fed4de000 r--s 00000000 fe:01 28843304 /var/cache/fontconfig/bf3b770c553c462765856025a94f1ce6-le64.cache-4
7f6fed4de000-7f6fed4e1000 r--s 00000000 fe:01 28841923 /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-4
7f6fed4e1000-7f6fed4e3000 r--s 00000000 fe:01 28841922 /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-4
7f6fed4e3000-7f6fed4ef000 r--s 00000000 fe:01 28837502 /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-4
7f6fed4ef000-7f6fed4f3000 r--s 00000000 fe:01 28841921 /var/cache/fontconfig/246184dc75a16901ca37d96895904249-le64.cache-4%
</pre>
subtle - Bug #298 (Fixed): Weirdness of ViewJump
http://subtle.de/issues/298
2012-07-19T13:58:28Z
Christoph Kappel
christoph@unexist.dev
<p><code>when I have views 1 and 2 visible on screen 1 and 2, and am on view 1 and ViewJump to view 2. it doesn't display view 1 anymore</code></p>
subtle - Bug #296 (Fixed): Path problems when XDG variables aren't set
http://subtle.de/issues/296
2012-06-20T11:28:32Z
Christoph Kappel
christoph@unexist.dev
<p><a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Subtle">subtle</a> fails to load the default config, when no XDG variables are set. It ultimately fails to load config: <code>/etc/xdg/subtle.rb</code></p>
subtle - Bug #286 (Fixed): Sticky windows lose gravity on screen configure
http://subtle.de/issues/286
2012-03-25T16:47:32Z
Christoph Kappel
christoph@unexist.dev
<p>Sometimes, <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Clients#sticky">sticky clients</a> lose the manually set <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Gravity">gravity</a>, when a new <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Clients">client</a> appears. This just happens, when the <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Clients#sticky">sticky client</a> is on the first <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Multihead">screen</a>.</p>
subtle - Bug #273 (Fixed): Memory leak when separators are used
http://subtle.de/issues/273
2011-12-11T15:44:58Z
Christoph Kappel
christoph@unexist.dev
<p><a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Subtle">subtle</a> doesn't free memory allocated for separators at all.</p>
subtle - Bug #272 (Fixed): View panel rendering
http://subtle.de/issues/272
2011-12-11T15:43:47Z
Christoph Kappel
christoph@unexist.dev
<p>The color rendering of <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Views">views</a>, especially unoccupied <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Views">views</a> is bogus. <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Subtle">subtle</a> keeps the last selected color, when no other <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Styles">style</a> setting overwrites it.</p>
subtle - Bug #265 (Fixed): Remove subtler -sa / SUBTLE_SUBLET_NEW
http://subtle.de/issues/265
2011-11-10T20:30:36Z
Christoph Kappel
christoph@unexist.dev
<p>The option doesn't work anyway and loading of single <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Sublets">sublets</a> causes many problems regarding placement and styling.</p>
subtle - Bug #257 (Fixed): Fix gravity id limit in gravity grabs
http://subtle.de/issues/257
2011-09-28T18:40:38Z
Christoph Kappel
christoph@unexist.dev
<p>When there are gravities with an id > 32 the char used for storage overflows.</p>
subtle - Bug #252 (Fixed): Fix segfault of subtle -k without running X
http://subtle.de/issues/252
2011-09-01T11:30:16Z
Christoph Kappel
christoph@unexist.dev
<p>subtle -k raises an exception and segfaults, when run without a X and icons are used.</p>
<pre><code>subtle -k
Using config `/home/unexist/.config/subtle/subtle.rb'
<WARNING> Failed loading config `/home/unexist/.config/subtle/subtle.rb'
<WARNING> StandardError: Failed opening display `(null)'
from /home/unexist/.config/subtle/subtle.rb:486:in `initialize'
from /home/unexist/.config/subtle/subtle.rb:486:in `new'
from /home/unexist/.config/subtle/subtle.rb:486:in `<main>'
Last 10 stack frames:
subtle() [0x42300d]
/lib/libc.so.6(+0x347a0) [0x7fc0b18537a0]
/usr/lib/libX11.so.6(XFreePixmap+0xc) [0x7fc0b21c34cc]
/usr/lib/ruby/site_ruby/1.9.1/subtle/subtlext.so(+0x10c67) [0x7fc0aef9fc67]
/usr/lib/libruby.so.1.9(+0x6f628) [0x7fc0b2548628]
/usr/lib/libruby.so.1.9(+0x709e5) [0x7fc0b25499e5]
subtle() [0x4208ae]
subtle() [0x423a15]
/lib/libc.so.6(__libc_start_main+0xed) [0x7fc0b184013d]
subtle() [0x405a59]
Please report this bug at http://subforge.org/projects/subtle/issues
zsh: abort DISPLAY= subtle -k
</code></pre>
subtle - Bug #251 (Fixed): Subtlext::Subtle#geometry is broken
http://subtle.de/issues/251
2011-08-31T19:05:01Z
Christoph Kappel
christoph@unexist.dev
<p>Subtlext::Subtle#geometry just raises <code>StandardError: Failed setting zero width or height</code>.</p>
subtle - Bug #233 (Closed): Update styler for styles
http://subtle.de/issues/233
2011-07-07T11:37:31Z
Christoph Kappel
christoph@unexist.dev
<p>The styler doesn't work with the new styles system in the nu release.</p>
subtle - Bug #227 (Fixed): Use custom methods in DSL blocks
http://subtle.de/issues/227
2011-07-02T12:30:38Z
Christoph Kappel
christoph@unexist.dev
<p>Currently the DSL doesn't allow to use custom defined methods from the config, the DSL just catches the values.</p>
subtle - Bug #220 (Fixed): Geometry and position tag properties are broken (multihead)
http://subtle.de/issues/220
2011-06-17T22:11:38Z
Christoph Kappel
christoph@unexist.dev
<p>In the latest devel geometry/position properties in tags are broken and always center a window on any but the first screen.</p>
subtle - Bug #219 (Fixed): Remove hardcoded title limit
http://subtle.de/issues/219
2011-06-17T13:12:42Z
Christoph Kappel
christoph@unexist.dev
<p>Although the title length can be customized it is still limited to 100 chars at max due to a hardcoded buffer - get rid of it!</p>
subtle - Bug #214 (Fixed): Update remote sublets just on install/list
http://subtle.de/issues/214
2011-05-25T11:12:07Z
Christoph Kappel
christoph@unexist.dev
<p>Currently <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Sur">sur</a> updates the remote <a class="wiki-page" href="http://subtle.de/projects/subtle/wiki/Sublets">sublet</a> cache on every run when it is too old, this needs a check if a connection is available and should only happen when really needed.</p>