From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Artem Zolochevskiy Date: Mon, 06 Nov 2006 22:56:41 +0200 Message-ID: References: <454F57E4.6050801@iop.kiev.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ppp132-89.tis-dialog.ru User-Agent: KNode/0.10.4 Sender: news Subject: Re: [sisyphus] galculator X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2006 20:59:41 -0000 Archived-At: List-Archive: List-Post: Andrii Dobrovol`s`kii wrote: > Hi, > galculator > /home/andriy/.gtkrc-2.0:2: РќРµ вдається знайти > файл, що включається: ".gtkrc-2.0-scrollbar_cog" > > (galculator:5211): Gtk-WARNING **: Не вдається віднайти механізм > роботи з темами у module_path: "galaxy", > *** glibc detected *** galculator: double free or corruption (out): > 0x081cfc48 *** > ======= Backtrace: ========= > /lib/libc.so.6[0xb7aba619] > /lib/libc.so.6(cfree+0x7e)[0xb7abbb70] > /usr/lib/libglib-2.0.so.0(g_free+0x2d)[0xb790c189] > galculator(ui_main_window_set_dispctrl+0x1a8)[0x80596e8] > galculator(update_dispctrl+0x8c)[0x8059d8c] > galculator(on_ordinary_activate+0x5f)[0x805620f] > /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43 [0xb79a574a] > /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x126)[0xb7999276] > /usr/lib/libgobject-2.0.so.0[0xb79a91a4] > /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0xb79aa6c9] > /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb79aa882] > /usr/lib/libgtk-x11-2.0.so.0(gtk_menu_item_activate+0x96)[0xb7cf516b] > galculator(on_basic_mode_activate+0x6a)[0x805645a] > /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43 [0xb79a574a] > /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x126)[0xb7999276] > /usr/lib/libgobject-2.0.so.0[0xb79a91a4] > /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0xb79aa6c9] > /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb79aa882] > /usr/lib/libgtk-x11-2.0.so.0(gtk_menu_item_activate+0x96)[0xb7cf516b] > galculator(apply_preferences+0xd2)[0x8052992] > galculator(main+0x168)[0x804fa48] > /lib/libc.so.6(__libc_start_main+0xdc)[0xb7a70174] > galculator(sinh+0x5d)[0x804f701] > ======= Memory map: ======== > 08048000-08060000 r-xp 00000000 03:08 30264 /usr/bin/galculator > 08060000-08061000 rwxp 00018000 03:08 30264 /usr/bin/galculator > 08061000-0823f000 rwxp 08061000 00:00 0 [heap] > b7200000-b7221000 rwxp b7200000 00:00 0 > b7221000-b7300000 ---p b7221000 00:00 0 > b7330000-b733a000 r-xp 00000000 03:08 5639 /lib/libgcc_s.so.1 > b733a000-b733b000 rwxp 00009000 03:08 5639 /lib/libgcc_s.so.1 > b7355000-b7377000 r-xp 00000000 03:08 90867 > /usr/share/fonts/default/TrueType-ms/verdanab.ttf > b7377000-b7378000 r-xp 00000000 03:08 49264 > /usr/lib/gconv/ISO8859-1.so > b7378000-b737a000 rwxp 00000000 03:08 49264 > /usr/lib/gconv/ISO8859-1.so > b737a000-b739d000 r-xp 00000000 03:08 90866 > /usr/share/fonts/default/TrueType-ms/verdana.ttf > b739d000-b739f000 r-xp 00000000 03:08 140819 > /usr/lib/pango/1.5.0/modules/pango-basic-fc.so > b739f000-b73a0000 rwxp 00001000 03:08 140819 > /usr/lib/pango/1.5.0/modules/pango-basic-fc.so > b73a0000-b73cb000 r-xp 00000000 03:08 48950 > /usr/share/locale/uk/LC_MESSAGES/gtk20-properties.mo > b73cb000-b73d3000 r-xp 00000000 03:08 152711 > /lib/libnss_files-2.5.so > b73d3000-b73d5000 rwxp 00007000 03:08 152711 > /lib/libnss_files-2.5.so > b73dd000-b73e8000 r-xp 00000000 03:08 91638 > /usr/share/fonts/default/Type1-dmtr40in/XSS-R__2.pfb > b73e8000-b73eb000 r-xp 00000000 03:08 6308 > /usr/share/locale/uk/LC_MESSAGES/atk10.mo > b73eb000-b73ed000 r-xp 00000000 03:08 4606 > /usr/lib/gconv/CP1251.so > b73ed000-b73ef000 rwxp 00001000 03:08 4606 > /usr/lib/gconv/CP1251.so > b73ef000-b7403000 r-xp 00000000 03:08 212501 > /usr/share/locale/uk/LC_MESSAGES/gtk20.mo > b7403000-b7436000 r-xp 00000000 03:08 181595 > /usr/lib/locale/uk_UA.cp1251/LC_CTYPE > b7436000-b7438000 rwxp b7436000 00:00 0 > b7438000-b743d000 r-xp 00000000 03:08 126853 > /usr/lib/libfusion-0.9.so.25.0.0 > b743d000-b743e000 rwxp 00004000 03:08 126853 > /usr/lib/libfusion-0.9.so.25.0.0 > b743e000-b745c000 r-xp 00000000 03:08 25235 > /usr/lib/libexpat.so.1.5.0 > b745c000-b745e000 rwxp 0001d000 03:08 25235 > /usr/lib/libexpat.so.1.5.0 > b745e000-b7482000 r-xp 00000000 03:08 41486 > /usr/lib/libpng12.so.0.1.2.8 > b7482000-b7483000 rwxp 00024000 03:08 41486 > /usr/lib/libpng12.so.0.1.2.8 > b7483000-b7484000 rwxp b7483000 00:00 0 > b7484000-b7495000 r-xp 00000000 03:08 152713 /lib/libpthread-2.5.so > b7495000-b7497000 rwxp 00011000 03:08 152713 /lib/libpthread-2.5.so > b7497000-b7499000 rwxp b7497000 00:00 0 > b7499000-b74a6000 r-xp 00000000 03:08 126849 > /usr/lib/libdirect-0.9.so.25.0.0 > b74a6000-b74a7000 rwxp 0000d000 03:08 126849 > /usr/lib/libdirect-0.9.so.25.0.0 > b74a7000-b74b9000 r-xp 00000000 03:08 40766 /lib/libz.so.1.2.3 > b74b9000-b74ba000 rwxp 00011000 03:08 40766 /lib/libz.so.1.2.3 > b74ba000-b7507000 r-xp 00000000 03:08 126851 > /usr/lib/libdirectfb-0.9.so.25.0.0 > b7507000-b7509000 rwxp 0004d000 03:08 126851 > /usr/lib/libdirectfb-0.9.so.25.0.0 > b7509000-b750b000 r-xp 00000000 03:08 109515 /lib/libdl-2.5.so > b750b000-b750d000 rwxp 00001000 03:08 109515 /lib/libdl-2.5.so > b750d000-b750e000 rwxp b750d000 00:00 0 > b750e000-b7512000 r-xp 00000000 03:08 25588 > /usr/lib/libXdmcp.so.6.0.0 > b7512000-b7513000 rwxp 00003000 03:08 25588 > /usr/lib/libXdmcp.so.6.0.0 > b7513000-b7515000 r-xp 00000000 03:08 50028 > /usr/lib/libXau.so.6.0.0 > b7515000-b7516000 rwxp 00001000 03:08 50028 > /usr/lib/libXau.so.6.0.0 > b7516000-b7579000 r-xp 00000000 03:08 11 > /usr/lib/libfreetype.so.6.3.10 > b7579000-b757c000 rwxp 00063000 03:08 11 > /usr/lib/libfreetype.so.6.3.10 > b757c000-b75a4000 r-xp 00000000 03:08 132555 > /usr/lib/libpangoft2-1.0.so.0.1400.7 > b75a4000-b75a5000 rwxp 00028000 03:08 132555 > /usr/lib/libpangoft2-1.0.so.0.1400.7 > b75a5000-b75ab000 r-xp 00000000 03:08 181251 /lib/librt-2.5.so > b75ab000-b75ad000 rwxp 00005000 03:08 181251 /lib/librt-2.5.so > b75ad000-b75ae000 rwxp b75ad000 00:00 0 > b75ae000-b75b2000 r-xp 00000000 03:08 14769 > /usr/lib/libXfixes.so.3.1.0 > b75b2000-b75b3000 rwxp 00003000 03:08 14769 > /usr/lib/libXfixes.so.3.1.0 > b75b3000-b75bb000 r-xp 00000000 03:08 31565 > /usr/lib/libXcursor.so.1.0.2 > b75bb000-b75bc000 rwxp 00007000 03:08 31565 > /usr/lib/libXcursor.so.1.0.2 > b75bc000-b75be000 r-xp 00000000 03:08 56980 > /usr/lib/libXrandr.so.2.0.0 > b75be000-b75bf000 rwxp 00002000 03:08 56980 > /usr/lib/libXrandr.so.2.0.0 > b75bf000-b75c6000 r-xp 00000000 03:08 15420 /usr/lib/libXi.so.6.0.0 > b75c6000-b75c7000 rwxp 00006000 03:08 15420 /usr/lib/libXi.so.6.0.0 > b75c7000-b75c9000 r-xp 00000000 03:08 15473 > /usr/lib/libXinerama.so.1.0.0 > b75c9000-b75ca000 rwxp 00001000 03:08 15473 > /usr/lib/libXinerama.so.1.0.0 > b75ca000-b75d1000 r-xp 00000000 03:08 27200 > /usr/lib/libXrender.so.1.3.0 > b75d1000-b75d2000 rwxp 00006000 03:08 27200 > /usr/lib/libXrender.so.1.3.0 > b75d2000-b75d3000 rwxp b75d2000 00:00 0 > b75d3000-b75df000 r-xp 00000000 03:08 22437 > /usr/lib/libXext.so.6.4.0 > b75df000-b75e0000 rwxp 0000c000 03:08 22437 > /usr/lib/libXext.so.6.4.0 > b75e0000-b7608000 r-xp 00000000 03:08 2027 > /usr/lib/libfontconfig.so.1.0.4 > b7608000-b760e000 rwxp 00027000 03:08 2027 > /usr/lib/libfontconfig.so.1.0.4 > b760e000-b7718000 r-xp 00000000 03:08 14625 > /usr/lib/libxml2.so.2.6.26 > b7718000-b771d000 rwxp 0010a000 03:08 14625 > /usr/lib/libxml2.so.2.6.26 > b771d000-b771e000 rwxp b771d000 00:00 0 > b771e000-b777a000 r-xp 00000000 03:08 5987 > /usr/lib/libcairo.so.2.9.2 > b777a000-b777c000 rwxp 0005b000 03:08 5987 > /usr/lib/libcairo.so.2.9.2 > b777c000-b777e000 r-xp 00000000 03:08 93629 > /usr/lib/libgmodule-2.0.so.0.1200.4 > b777e000-b777f000 rwxp 00002000 03:08 93629 > /usr/lib/libgmodule-2.0.so.0.1200.4 > b777f000-b7780000 rwxp b777f000 00:00 0 > b7780000-b7797000 r-xp 00000000 03:08 56095 > /usr/lib/libatk-1.0.so.0.1213.0 > b7797000-b7799000 rwxp 00016000 03:08 56095 > /usr/lib/libatk-1.0.so.0.1213.0 > b7799000-b787d000 r-xp 00000000 03:08 6440 > /usr/lib/libX11.so.6.2.0 > b787d000-b7881000 rwxp 000e4000 03:08 6440 > /usr/lib/libX11.so.6.2.0 > b7881000-b7888000 r-xp 00000000 03:08 97886 > /usr/lib/libpangocairo-1.0.so.0.1400.7 > b7888000-b7889000 rwxp 00006000 03:08 97886 > /usr/lib/libpangocairo-1.0.so.0.1400.7 > b7889000-b78a1000 r-xp 00000000 03:08 126532 > /usr/lib/libgdk_pixbuf-2.0.so.0.1000.6 > b78a1000-b78a2000 rwxp 00017000 03:08 126532 > /usr/lib/libgdk_pixbuf-2.0.so.0.1000.6 > b78a2000-b78d9000 r-xp 00000000 03:08 90358 > /usr/lib/libpango-1.0.so.0.1400.7 > b78d9000-b78db000 rwxp 00036000 03:08 90358 > /usr/lib/libpango-1.0.so.0.1400.7 > b78db000-b7969000 r-xp 00000000 03:08 93627 > /usr/lib/libglib-2.0.so.0.1200.4 > b7969000-b796a000 rwxp 0008d000 03:08 93627 > /usr/lib/libglib-2.0.so.0.1200.4 > b796a000-b796b000 rwxp b796a000 00:00 0 > b796b000-b798e000 r-xp 00000000 03:08 109517 /lib/libm-2.5.so > b798e000-b7990000 rwxp 00023000 03:08 109517 /lib/libm-2.5.so > b7990000-b79c6000 r-xp 00000000 03:08 93631 > /usr/lib/libgobject-2.0.so.0.1200.4 > b79c6000-b79c7000 rwxp 00036000 03:08 93631 > /usr/lib/libgobject-2.0.so.0.1200.4 > b79c7000-b7a57000 r-xp 00000000 03:08 126526 > /usr/lib/libgdk-x11-2.0.so.0.1000.6 > b7a57000-b7a5a000 rwxp 0008f000 03:08 126526 > /usr/lib/libgdk-x11-2.0.so.0.1000.6 > b7a5a000-b7b74000 r-xp 00000000 03:08 14879 /lib/libc-2.5.so > b7b74000-b7b75000 r-xp 0011a000 03:08 14879 /lib/libc-2.5.so > b7b75000-b7b77000 rwxp 0011b000 03:08 14879 /lib/libc-2.5.so > b7b77000-b7b7a000 rwxp b7b77000 00:00 0 > b7b7a000-b7b91000 r-xp 00000000 03:08 14773 > /usr/lib/libglade-2.0.so.0.0.7 > b7b91000-b7b92000 rwxp 00016000 03:08 14773 > /usr/lib/libglade-2.0.so.0.0.7 > b7b92000-b7f3a000 r-xp 00000000 03:08 212491 > /usr/lib/libgtk-x11-2.0.so.0.1000.6 > b7f3a000-b7f40000 rwxp 003a7000 03:08 212491 > /usr/lib/libgtk-x11-2.0.so.0.1000.6 > b7f40000-b7f42000 rwxp b7f40000 00:00 0 > b7f45000-b7f46000 r-xp 00000000 03:08 181507 > /usr/lib/locale/uk_UA.cp1251/LC_NUMERIC > b7f46000-b7f47000 r-xp 00000000 03:08 181281 > /usr/lib/locale/uk_UA.cp1251/LC_TIME > b7f47000-b7f4d000 r-xp 00000000 03:08 54423 > /usr/lib/locale/uk_UA.cp1251/LC_COLLATE > b7f4d000-b7f4e000 r-xp 00000000 03:08 54475 > /usr/lib/locale/uk_UA.cp1251/LC_MONETARY > b7f4e000-b7f4f000 r-xp 00000000 03:08 181278 > /usr/lib/locale/uk_UA.cp1251/LC_MESSAGES/SYS_LC_MESSAGES > b7f4f000-b7f50000 r-xp 00000000 03:08 60545 > /usr/lib/locale/uk_UA.cp1251/LC_PAPER > b7f50000-b7f51000 r-xp 00000000 03:08 181530 > /usr/lib/locale/uk_UA.cp1251/LC_NAME > b7f51000-b7f52000 r-xp 00000000 03:08 181296 > /usr/lib/locale/uk_UA.cp1251/LC_ADDRESS > b7f52000-b7f53000 r-xp 00000000 03:08 54470 > /usr/lib/locale/uk_UA.cp1251/LC_TELEPHONE > b7f53000-b7f54000 r-xp 00000000 03:08 181465 > /usr/lib/locale/uk_UA.cp1251/LC_MEASUREMENT > b7f54000-b7f5b000 r-xs 00000000 03:08 49324 > /usr/lib/gconv/gconv-modules.cache > b7f5b000-b7f5c000 r-xp 00000000 03:08 181273 > /usr/lib/locale/uk_UA.cp1251/LC_IDENTIFICATION > b7f5c000-b7f73000 r-xp 00000000 03:08 109505 /lib/ld-2.5.so > b7f73000-b7f75000 rwxp 00016000 03:08 109505 /lib/ld-2.5.so > bfc5d000-bfc73000 rw-p bfc5d000 00:00 0 [stack] > ffffe000-fffff000 ---p 00000000 00:00 0 [vdso] > Aborted > Такая вот грустная история... И с панели то же самое... Как бы это > поправить? Если главоне, просто запустить, то $ MALLOC_CHECK_=0 galculator поднаготная ниже --------- Newer versions of glibc perform additional internal sanity checks to prevent and detect data corruption as early as possible. By default, should corruption be detected, a message similar to the following will be displayed on standard error (or logged via syslog if stderr is not open): *** glibc detected *** double free or corruption: 0x0937d008 *** By default, the program that generated this error will also be killed; however, this (and whether or not an error message is generated) can be controlled via the MALLOC_CHECK_ environment variable. You can disable these internal sanity checks one time per process by doing: MALLOC_CHECK_=0 cmd If MALLOC_CHECK_ is explicitly set a value other than 0, this causes glibc to perform more tests that are more extensive than the default, and may impact performance. Should you have a program from a third party ISV that triggers these corruption checks and displays a message, you should file a defect report with the application's vendor, since this indicates a serious bug. ----------- -- Artem Zolochevskiy Kaliningrad, Russia JID: az@jabber.org