[openbox] obconf crashes with lastest openbox

Dana Jansens danakj at orodu.net
Tue Apr 22 09:15:41 EDT 2008


That sort of thing happens when you compile obconf against one version
of openbox (and it's header files), but have it linked to/using a
different version of libobrender.  When the headers and the library
file don't match up, boom.

On Tue, Apr 22, 2008 at 6:08 AM, Oliver Kraitschy <okraits at arcor.de> wrote:
> Hi everybody,
>
>  today i built archlinux packages of openbox 3.4.7.1 and obconf 2.0.3 but
> obconf crashes. I attached the output to this posting.
>  For the packages, i used the default archlinux PKGBUILDs with version and
> md5sum updated.
>
>  openbox:
>
> http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/x11/openbox/PKGBUILD?rev=HEAD&cvsroot=Extra&only_with_tag=CURRENT&content-type=text/vnd.viewcvs-markup
>
>  obconf:
>
> http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/x11/obconf/PKGBUILD?rev=HEAD&cvsroot=Extra&only_with_tag=CURRENT&content-type=text/vnd.viewcvs-markup
>
>  Any hints what my fault is?
>
>  Thanks in advance.
>
>  Greetings
>
>  Oliver
>
>  --
>  Website: http://www.okraits.de/
>  Alles fuer den Linux-Neuling: http://www.newbie-net.de/
>  Auch im Chat: irc.bw-networx.net  #newbies
>
> okraits at idefix ~ $ obconf
>  ObRender-Message: Unable to parse color '#white'
>  *** glibc detected *** obconf: malloc(): memory corruption: 0x0836e5e0 ***
>  ======= Backtrace: =========
>  /lib/libc.so.6[0xb75b4c64]
>  /lib/libc.so.6[0xb75b722a]
>  /lib/libc.so.6(__libc_malloc+0x9c)[0xb75b89ec]
>  /usr/lib/libglib-2.0.so.0(g_malloc+0x34)[0xb7b911f4]
>  /usr/lib/libobrender.so.21[0xb7fb6a94]
>  /usr/lib/libobrender.so.21(RrPaintPixmap+0x2bf)[0xb7fb6e0f]
>  obconf[0x805236e]
>  obconf[0x8052651]
>  obconf(preview_theme+0x822)[0x8053442]
>  obconf[0x8053851]
>  /usr/lib/libglib-2.0.so.0[0xb7b87081]
>  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7b88f88]
>  /usr/lib/libglib-2.0.so.0[0xb7b8c4eb]
>  /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb7b8c9ba]
>  /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb7915b19]
>  obconf(main+0x609)[0x80516f9]
>  /lib/libc.so.6(__libc_start_main+0xe6)[0xb7560396]
>  obconf[0x804d471]
>  ======= Memory map: ========
>  08048000-08056000 r-xp 00000000 08:07 62709      /usr/bin/obconf
>  08056000-08057000 rwxp 0000e000 08:07 62709      /usr/bin/obconf
>  08057000-0867a000 rwxp 08057000 00:00 0          [heap]
>  b7000000-b7021000 rwxp b7000000 00:00 0
>  b7021000-b7100000 ---p b7021000 00:00 0
>  b71ee000-b71fa000 r-xp 00000000 08:07 51282      /usr/lib/libgcc_s.so.1
>  b71fa000-b71fb000 rwxp 0000b000 08:07 51282      /usr/lib/libgcc_s.so.1
>  b7208000-b7238000 rwxs 00000000 00:08 622597     /SYSV00000000 (deleted)
>  b7238000-b7242000 r-xp 00000000 08:07 68456
> /usr/share/locale/de/LC_MESSAGES/glib20.mo
>  b7242000-b7253000 r-xp 00000000 08:07 159006
> /usr/share/fonts/TTF/Vera.ttf
>  b7253000-b7262000 r-xp 00000000 08:07 159014
> /usr/share/fonts/TTF/VeraBd.ttf
>  b7262000-b7273000 r-xp 00000000 08:07 159006
> /usr/share/fonts/TTF/Vera.ttf
>  b7273000-b7275000 r-xp 00000000 08:07 65730
> /usr/lib/gconv/ISO8859-15.so
>  b7275000-b7277000 rwxp 00001000 08:07 65730
> /usr/lib/gconv/ISO8859-15.so
>  b7277000-b7287000 r-xs 00000000 08:07 230663
> /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
>  b7287000-b728d000 r-xs 00000000 08:07 230662
> /var/cache/fontconfig/a98d8961fa319a64d3cfd8640c79e62d-x86.cache-2
>  b728d000-b7293000 r-xs 00000000 08:07 230659
> /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
>  b7293000-b72ae000 r-xs 00000000 08:07 230658
> /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
>  b72ae000-b72f4000 r-xs 00000000 08:07 230656
> /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
>  b72f4000-b733a000 r-xs 00000000 08:07 230720
> /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
>  b733a000-b7349000 r-xs 00000000 08:07 230665
> /var/cache/fontconfig/478ad56dfc5dac553c5ea39a89c52e71-x86.cache-2
>  b7349000-b7368000 r-xp 00000000 08:07 65355
> /usr/share/locale/de/LC_MESSAGES/libc.mo
>  b7368000-b738f000 r-xp 00000000 08:07 77718
> /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
>  b738f000-b7390000 rwxp 00026000 08:07 77718
> /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
>  b7390000-b73b4000 r-xp 00000000 08:07 69062
> /usr/share/locale/de/LC_MESSAGES/gtk20-properties.mo
>  b73b4000-b73bd000 r-xp 00000000 08:07 16371      /lib/libnss_files-2.7.so
>  b73bd000-b73bf000 rwxp 00008000 08:07 16371      /lib/libnss_files-2.7.so
>  b73cc000-b73dd000 r-xp 00000000 08:07 69061
> /usr/share/locale/de/LC_MESSAGES/gtk20.mo
>  b73dd000-b7433000 r-xp 00000000 08:07 68722
> /usr/lib/locale/locale-archive
>  b7433000-b7435000 rwxp b7433000 00:00 0
>  b7435000-b7439000 r-xp 00000000 08:07 53018      /usr/lib/libXdmcp.so.6.0.0
>  b7439000-b743a000 rwxp 00003000 08:07 53018      /usr/lib/libXdmcp.so.6.0.0
>  b743a000-b743c000 r-xp 00000000 08:07 53016      /usr/lib/libXau.so.6.0.0
>  b743c000-b743d000 rwxp 00001000 08:07 53016      /usr/lib/libXau.so.6.0.0
>  b743d000-b743e000 rwxp b743d000 00:00 0
>  b743e000-b7466000 r-xp 00000000 08:07 54559
> /usr/lib/libpixman-1.so.0.10.0
>  b7466000-b7467000 rwxp 00028000 08:07 54559
> /usr/lib/libpixman-1.so.0.10.0
>  b7467000-b746f000 r-xp 00000000 08:07 54642
> /usr/lib/libXcursor.so.1.0.2
>  b746f000-b7470000 rwxp 00007000 08:07 54642
> /usr/lib/libXcursor.so.1.0.2
>  b7470000-b7475000 r-xp 00000000 08:07 54425
> /usr/lib/libXrandr.so.2.1.0
>  b7475000-b7476000 rwxp 00005000 08:07 54425
> /usr/lib/libXrandr.so.2.1.0
>  b7476000-b747d000 r-xp 00000000 08:07 54253      /usr/lib/libXi.so.6.0.0
>  b747d000-b747e000 rwxp 00006000 08:07 54253      /usr/lib/libXi.so.6.0.0
>  b747e000-b747f000 rwxp b747e000 00:00 0
>  b747f000-b7481000 r-xp 00000000 08:07 54504
> /usr/lib/libXinerama.so.1.0.0
>  b7481000-b7482000 rwxp 00001000 08:07 54504
> /usr/lib/libXinerama.so.1.0.0
>  b7482000-b748f000 r-xp 00000000 08:07 54212      /usr/lib/libXext.so.6.4.0
>  b748f000-b7490000 rwxp 0000c000 08:07 54212      /usr/lib/libXext.so.6.4.0
>  b7490000-b74b5000 r-xp 00000000 08:07 54601
> /usr/lib/libpng12.so.0.25.0
>  b74b5000-b74b6000 rwxp 00024000 08:07 54601
> /usr/lib/libpng12.so.0.25.0
>  b74b6000-b74ba000 r-xp 00000000 08:07 54552
> /usr/lib/libXfixes.so.3.1.0
>  b74ba000-b74bb000 rwxp 00003000 08:07 54552
> /usr/lib/libXfixes.so.3.1.0
>  b74bb000-b74bd000 r-xp 00000000 08:07 54561
> /usr/lib/libXdamage.so.1.1.0
>  b74bd000-b74be000 rwxp 00001000 08:07 54561
> /usr/lib/libXdamage.so.1.1.0
>  b74be000-b74bf000 rwxp b74be000 00:00 0
>  b74bf000-b74c1000 r-xp 00000000 08:07 55415
> /usr/lib/libXcomposite.so.1.0.0
>  b74c1000-b74c2000 rwxp 00001000 08:07 55415
> /usr/lib/libXcomposite.so.1.0.0
>  b74c2000-b74e8000 r-xp 00000000 08:07 16457      /lib/libpcre.so.0.0.1
>  b74e8000-b74e9000 rwxp 00025000 08:07 16457      /lib/libpcre.so.0.0.1
>  b74e9000-b7500000 r-xp 00000000 08:07 53109      /usr/lib/libxcb.so.1.0.0
>  b7500000-b7501000 rwxp 00016000 08:07 53109      /usr/lib/libxcb.so.1.0.0
>  b7501000-b7502000 r-xp 00000000 08:07 53059
> /usr/lib/libxcb-xlib.so.0.0.0
>  b7502000-b7503000 rwxp 00000000 08:07 53059
> /usr/lib/libxcb-xlib.so.0.0.0
>  b7503000-b7521000 r-xp 00000000 08:07 51138      /usr/lib/libexpat.so.1.5.2
>  b7521000-b7523000 rwxp 0001e000 08:07 51138      /usr/lib/libexpat.so.1.5.2
>  b7523000-b7524000 rwxp b7523000 00:00 0
>  b7524000-b7548000 r-xp 00000000 08:07 16353      /lib/libm-2.7.so
>  b7548000-b754a000 rwxp 00023000 08:07 16353      /lib/libm-2.7.so
>  b754a000-b7684000 r-xp 00000000 08:07 16346      /lib/libc-2.7.so
>  b7684000-b7685000 r-xp 0013a000 08:07 16346      /lib/libc-2.7.so
>  b7685000-b7687000 rwxp 0013b000 08:07 16346      /lib/libc-2.7.so
>  b7687000-b768a000 rwxp b7687000 00:00 0
>  b768a000-b76a1000 r-xp 00000000 08:07 55441
> /usr/lib/libglade-2.0.so.0.0.7
>  b76a1000-b76a2000 rwxp 00016000 08:07 55441
> /usr/lib/libglade-2.0.so.0.0.7
>  b76a2000-b7703000 r-xp 00000000 08:07 54654
> /usr/lib/libcairo.so.2.17.5
>  b7703000-b7705000 rwxp 00061000 08:07 54654
> /usr/lib/libcairo.so.2.17.5
>  b7705000-b770d000 r-xp 00000000 08:07 54671
> /usr/lib/libpangocairo-1.0.so.0.2001.1
>  b770d000-b770e000 rwxp 00008000 08:07 54671
> /usr/lib/libpangocairo-1.0.so.0.2001.1
>  b770e000-b770f000 rwxp b770e000 00:00 0
>  b770f000-b7728000 r-xp 00000000 08:07 55428
> /usr/lib/libgdk_pixbuf-2.0.so.0.1200.9
>  b7728000-b7729000 rwxp 00019000 08:07 55428
> /usr/lib/libgdk_pixbuf-2.0.so.0.1200.9
>  b7729000-b7741000 r-xp 00000000 08:07 54690
> /usr/lib/libatk-1.0.so.0.2209.1
>  b7741000-b7743000 rwxp 00018000 08:07 54690
> /usr/lib/libatk-1.0.so.0.2209.1
>  b7743000-b77c6000 r-xp 00000000 08:07 55434
> /usr/lib/libgdk-x11-2.0.so.0.1200.9
>  b77c6000-b77c9000 rwxp 00082000 08:07 55434
> /usr/lib/libgdk-x11-2.0.so.0.1200.9
>  b77c9000-b7b40000 r-xp 00000000 08:07 55430
> /usr/lib/libgtk-x11-2.0.so.0.1200.9
>  b7b40000-b7b46000 rwxp 00377000 08:07 55430
> /usr/lib/libgtk-x11-2.0.so.0.1200.9
>  b7b46000-b7b47000 rwxp b7b46000 00:00 0
>  b7b47000-b7b4e000 r-xp 00000000 08:07 54578
> /usr/lib/libstartup-notification-1.so.0.0.0
>  b7b4e000-b7b4f000 rwxp 00006000 08:07 54578
> /usr/lib/libstartup-notification-1.so.0.0.0
>  b7b4f000-b7b50000 rwxp b7b4f000 00:00 0
>  b7b50000-b7c03000 r-xp 00000000 08:07 54585
> /usr/lib/libglib-2.0.so.0.1600.3
>  b7c03000-b7c04000 rwxp 000b2000 08:07 54585
> /usr/lib/libglib-2.0.so.0.1600.3
>  b7c04000-b7d1c000 r-xp 00000000 08:07 55025      /usr/lib/libxml2.so.2.6.31
>  b7d1c000-b7d21000 rwxp 00117000 08:07 55025      /usr/lib/libxml2.so.2.6.31
>  b7d21000-b7d22000 rwxp b7d21000 00:00 0
>  b7d22000-b7d25000 r-xp 00000000 08:07 54686
> /usr/lib/libobparser.so.21.0.2
>  b7d25000-b7d26000 rwxp 00002000 08:07 54686
> /usr/lib/libobparser.so.21.0.2
>  b7d26000-b7e0b000 r-xp 00000000 08:07 53927      /usr/lib/libX11.so.6.2.0
>  b7e0b000-b7e0f000 rwxp 000e4000 08:07 53927      /usr/lib/libX11.so.6.2.0
>  b7e0f000-b7e20000 r-xp 00000000 08:07 16455      /lib/libz.so.1.2.3
>  b7e20000-b7e21000 rwxp 00010000 08:07 16455      /lib/libz.so.1.2.3
>  b7e21000-b7e98000 r-xp 00000000 08:07 51121
> /usr/lib/libfreetype.so.6.3.16
>  b7e98000-b7e9c000 rwxp 00077000 08:07 51121
> /usr/lib/libfreetype.so.6.3.16
>  b7e9c000-b7e9d000 rwxp b7e9c000 00:00 0
>  b7e9d000-b7ec5000 r-xp 00000000 08:07 51143
> /usr/lib/libfontconfig.so.1.3.0
>  b7ec5000-b7ec6000 rwxp 00028000 08:07 51143
> /usr/lib/libfontconfig.so.1.3.0
>  b7ec6000-b7ecd000 r-xp 00000000 08:07 54269
> /usr/lib/libXrender.so.1.3.0
>  b7ecd000-b7ece000 rwxp 00007000 08:07 54269
> /usr/lib/libXrender.so.1.3.0
>  b7ece000-b7ed0000 r-xp 00000000 08:07 16349      /lib/libdl-2.7.so
>  b7ed0000-b7ed2000 rwxp 00001000 08:07 16349      /lib/libdl-2.7.so
>  b7ed2000-b7ed4000 r-xp 00000000 08:07 54586
> /usr/lib/libgmodule-2.0.so.0.1600.3
>  b7ed4000-b7ed5000 rwxp 00002000 08:07 54586
> /usr/lib/libgmodule-2.0.so.0.1600.3
>  b7ed5000-b7f0d000 r-xp 00000000 08:07 54649
> /usr/lib/libgobject-2.0.so.0.1600.3
>  b7f0d000-b7f0e000 rwxp 00038000 08:07 54649
> /usr/lib/libgobject-2.0.so.0.1600.3
>  b7f0e000-b7f4a000 r-xp 00000000 08:07 54672
> /usr/lib/libpango-1.0.so.0.2001.1
>  b7f4a000-b7f4c000 rwxp 0003c000 08:07 54672
> /usr/lib/libpango-1.0.so.0.2001.1
>  b7f4c000-b7f4d000 rwxp b7f4c000 00:00 0
>  b7f4d000-b7f5e000 r-xp 00000000 08:07 54536      /usr/lib/libXft.so.2.1.2
>  b7f5e000-b7f5f000 rwxp 00010000 08:07 54536      /usr/lib/libXft.so.2.1.2
>  b7f5f000-b7f85000 r-xp 00000000 08:07 54668
> /usr/lib/libpangoft2-1.0.so.0.2001.1
>  b7f85000-b7f86000 rwxp 00025000 08:07 54668
> /usr/lib/libpangoft2-1.0.so.0.2001.1
>  b7f86000-b7f8c000 r-xp 00000000 08:07 54676
> /usr/lib/libpangoxft-1.0.so.0.2001.1
>  b7f8c000-b7f8d000 rwxp 00005000 08:07 54676
> /usr/lib/libpangoxft-1.0.so.0.2001.1
>  b7f8d000-b7fa1000 r-xp 00000000 08:07 53000      /usr/lib/libICE.so.6.3.0
>  b7fa1000-b7fa2000 rwxp 00014000 08:07 53000      /usr/lib/libICE.so.6.3.0
>  b7fa2000-b7fa4000 rwxp b7fa2000 00:00 0
>  b7fa4000-b7fab000 r-xp 00000000 08:07 53004      /usr/lib/libSM.so.6.0.0
>  b7fab000-b7fac000 rwxp 00006000 08:07 53004      /usr/lib/libSM.so.6.0.0
>  b7fac000-b7fc1000 r-xp 00000000 08:07 54683
> /usr/lib/libobrender.so.21.0.2
>  b7fc1000-b7fc2000 rwxp 00014000 08:07 54683
> /usr/lib/libobrender.so.21.0.2
>  b7fc2000-b7fc3000 rwxp b7fc2000 00:00 0
>  b7fca000-b7fcc000 r-xp 00000000 08:07 68508
> /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
>  b7fcc000-b7fcd000 rwxp 00001000 08:07 68508
> /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
>  b7fcd000-b7fd0000 r-xp 00000000 08:07 68842
> /usr/share/locale/de/LC_MESSAGES/atk10.mo
>  b7fd0000-b7fd1000 r-xp b7fd0000 00:00 0          [vdso]
>  b7fd1000-b7fec000 r-xp 00000000 08:07 16364      /lib/ld-2.7.so
>  b7fec000-b7fee000 rwxp 0001a000 08:07 16364      /lib/ld-2.7.so
>  bfa8c000-bfaa1000 rw-p bffeb000 00:00 0          [stack]
>  zsh: abort      obconf
>
>
>
>
>  ---
>  To unsubscribe, send a blank email to openbox-unsubscribe at icculus.org
>  Mailing list archives: http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?24
>
>



More information about the openbox mailing list