[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-httpd-users
Subject: Re: [users@httpd] Qmailadmin is not working after update the php 5.4 from 5.1
From: Chandran Manikandan <tech2mani () gmail ! com>
Date: 2013-12-31 6:10:55
Message-ID: CAJqDrFj1AcPy6hJZZjuDQLaxGwcFNykeNHHWfePp1=zTmB7O1A () mail ! gmail ! com
[Download RAW message or body]
Hi,
I think it's glibc issues. Below is my packages running on my machine.
Could you please advise.
compat-glibc-2.3.4-2.26
compat-glibc-headers-2.3.4-2.26
glibc-2.5-65.el5_7.3
glibc-common-2.5-65.el5_7.3
glibc-devel-2.5-65.el5_7.3
glibc-headers-2.5-65.el5_7.3
On Tue, Dec 31, 2013 at 1:30 PM, Curtis Maurand <curtis@maurand.com> wrote:
> On 12/31/2013 12:00 AM, Yehuda Katz wrote:
>
> Don't know why the PHP version would have anything to do with that error,
> since qmailadmin is written in C.
> Can you get a debug build of qmailadmin?
>
>
> On Mon, Dec 30, 2013 at 11:36 PM, Chandran Manikandan <
> tech2mani@gmail.com> wrote:
>
> > Below is my server log
> >
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40] Premature end
> > of script headers: index.cgi
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40] *** glibc
> > detected *** /usr/share/qmailadmin/index.cgi: free(): invalid next size
> > (fast): 0x09692308 ***
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40] =======
> > Backtrace: =========
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /lib/libc.so.6[0x7c76d5]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /lib/libc.so.6(cfree+0x59)[0x7c7b19]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /usr/share/qmailadmin/index.cgi[0x804b3ec]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /usr/share/qmailadmin/index.cgi[0x804a344]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /lib/libc.so.6(__libc_start_main+0xdc)[0x773eac]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > /usr/share/qmailadmin/index.cgi[0x804a1c1]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40] ======= Memory
> > map: ========
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0052b000-0053b000 r-xp 00000000 08:12 70878373 /lib/libresolv-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0053b000-0053c000 r--p 0000f000 08:12 70878373 /lib/libresolv-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0053c000-0053d000 rw-p 00010000 08:12 70878373 /lib/libresolv-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0053d000-0053f000 rw-p 0053d000 00:00 0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00582000-00584000 r-xp 00000000 08:12 70878372 /lib/libkeyutils-1.2.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00584000-00585000 rw-p 00001000 08:12 70878372 /lib/libkeyutils-1.2.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0058d000-006b7000 r-xp 00000000 08:12 70878377 /lib/libcrypto.so.0.9.8e
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 006b7000-006ca000 rw-p 00129000 08:12 70878377 /lib/libcrypto.so.0.9.8e
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 006ca000-006ce000 rw-p 006ca000 00:00 0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 006d0000-006f6000 r-xp 00000000 08:12 23151092 /usr/lib/libk5crypto.so.3.1
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 006f6000-006f7000 rw-p 00025000 08:12 23151092 /usr/lib/libk5crypto.so.3.1
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 006f9000-00726000 r-xp 00000000 08:12 23153369
> > /usr/lib/libgssapi_krb5.so.2.2
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00726000-00727000 rw-p 0002d000 08:12 23153369
> > /usr/lib/libgssapi_krb5.so.2.2
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0073a000-00755000 r-xp 00000000 08:12 70877391 /lib/ld-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00755000-00756000 r--p 0001a000 08:12 70877391 /lib/ld-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00756000-00757000 rw-p 0001b000 08:12 70877391 /lib/ld-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0075e000-008b1000 r-xp 00000000 08:12 70877395 /lib/libc-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008b1000-008b3000 r--p 00153000 08:12 70877395 /lib/libc-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008b3000-008b4000 rw-p 00155000 08:12 70877395 /lib/libc-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008b4000-008b7000 rw-p 008b4000 00:00 0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008b9000-008e0000 r-xp 00000000 08:12 70878364 /lib/libm-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008e0000-008e1000 r--p 00026000 08:12 70878364 /lib/libm-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008e1000-008e2000 rw-p 00027000 08:12 70878364 /lib/libm-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008e4000-008e7000 r-xp 00000000 08:12 70877495 /lib/libdl-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008e7000-008e8000 r--p 00002000 08:12 70877495 /lib/libdl-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 008e8000-008e9000 rw-p 00003000 08:12 70877495 /lib/libdl-2.5.so
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00906000-00918000 r-xp 00000000 08:12 70878365 /lib/libz.so.1.2.3
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00918000-00919000 rw-p 00011000 08:12 70878365 /lib/libz.so.1.2.3
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 0096e000-00a8f000 r-xp 00000000 08:12 24544528
> > /usr/lib/mysql/libmysqlclient.so.15.0.0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00a8f000-00ad1000 rw-p 00120000 08:12 24544528
> > /usr/lib/mysql/libmysqlclient.so.15.0.0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00ad1000-00ad2000 rw-p 00ad1000 00:00 0
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00c7c000-00c92000 r-xp 00000000 08:12 70878375 /lib/libselinux.so.1
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00c92000-00c94000 rw-p 00015000 08:12 70878375 /lib/libselinux.so.1
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00c99000-00c9a000 r-xp 00c99000 00:00 0 [vdso]
> > [Tue Dec 31 11:59:55 2013] [error] [client 192.168.1.40]
> > 00d2d000-00d68000 r-xp 00000000 08:12 70878374 /lib/libsepol.so.1
> >
> >
> >
> > On Tue, Dec 31, 2013 at 12:28 PM, Yehuda Katz <yehuda@ymkatz.net> wrote:
> >
> > > On Mon, Dec 30, 2013 at 11:14 PM, Chandran Manikandan <
> > > tech2mani@gmail.com> wrote:
> > >
> > > > Internal Server Error
> > > >
> > > > The server encountered an internal error or misconfiguration and was
> > > > unable to complete your request.
> > > >
> > > > Please contact the server administrator, postmaster@panasiagroup.netand \
> > > > inform them of the time the error occurred, and anything you might have done \
> > > > that may have caused the error.
> > > > More information about this error may be available in the server error
> > > > log.
> > > > ------------------------------
> > > > Apache/2.2.3 (CentOS) Server at www.panasiagroup.net Port 80
> > > >
> > >
> > > Check the error log...
> > >
> >
> > Looks like there is something about glibc library that qmailadmin
> doesn't like. Did glibc get replaced when you upgraded PHP? if so is
> there an upgrade to qmailadmin?
>
>
>
--
*Thanks,*
*Manikandan.C*
*System Administrator*
[Attachment #3 (text/html)]
<div dir="ltr">Hi,<div>I think it's glibc issues. Below is my packages running on \
my machine. Could you please \
advise.</div><div><div>compat-glibc-2.3.4-2.26</div><div>compat-glibc-headers-2.3.4-2.26</div><div>glibc-2.5-65.el5_7.3</div>
<div>glibc-common-2.5-65.el5_7.3</div><div>glibc-devel-2.5-65.el5_7.3</div><div>glibc-headers-2.5-65.el5_7.3</div></div></div><div \
class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 31, 2013 at 1:30 PM, \
Curtis Maurand <span dir="ltr"><<a href="mailto:curtis@maurand.com" \
target="_blank">curtis@maurand.com</a>></span> wrote:<br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
<div>On 12/31/2013 12:00 AM, Yehuda Katz
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Don't know why the PHP version would have anything
to do with that error, since qmailadmin is written in C.
<div>Can you get a debug build of qmailadmin?</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">
On Mon, Dec 30, 2013 at 11:36 PM, Chandran Manikandan <span \
dir="ltr"><<a href="mailto:tech2mani@gmail.com" \
target="_blank">tech2mani@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"> <div dir="ltr">Below is my server log
<div><br>
</div>
<div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] Premature end of script headers:
index.cgi</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] *** glibc detected ***
/usr/share/qmailadmin/index.cgi: free(): invalid next
size (fast): 0x09692308 ***</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] ======= Backtrace: =========</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] /lib/libc.so.6[0x7c76d5]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] /lib/libc.so.6(cfree+0x59)[0x7c7b19]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40]
/usr/share/qmailadmin/index.cgi[0x804b3ec]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40]
/usr/share/qmailadmin/index.cgi[0x804a344]</div>
<div>
[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40]
/lib/libc.so.6(__libc_start_main+0xdc)[0x773eac]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40]
/usr/share/qmailadmin/index.cgi[0x804a1c1]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] ======= Memory map: ========</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 0052b000-0053b000 r-xp 00000000 08:12
70878373 /lib/<a href="http://libresolv-2.5.so" \
target="_blank">libresolv-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 0053b000-0053c000 r--p 0000f000 08:12
70878373 /lib/<a href="http://libresolv-2.5.so" \
target="_blank">libresolv-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 0053c000-0053d000 rw-p 00010000 08:12
70878373 /lib/<a href="http://libresolv-2.5.so" \
target="_blank">libresolv-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client
192.168.1.40] 0053d000-0053f000 rw-p 0053d000 00:00 0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00582000-00584000 r-xp 00000000 08:12
70878372 /lib/<a href="http://libkeyutils-1.2.so" \
target="_blank">libkeyutils-1.2.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 00584000-00585000 rw-p 00001000 08:12
70878372 /lib/<a href="http://libkeyutils-1.2.so" \
target="_blank">libkeyutils-1.2.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 0058d000-006b7000 r-xp 00000000 08:12
70878377 /lib/libcrypto.so.0.9.8e</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 006b7000-006ca000 rw-p 00129000 08:12
70878377 /lib/libcrypto.so.0.9.8e</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 006ca000-006ce000 rw-p 006ca000 00:00 0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 006d0000-006f6000 r-xp 00000000 08:12
23151092 /usr/lib/libk5crypto.so.3.1</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 006f6000-006f7000 rw-p 00025000 08:12
23151092 /usr/lib/libk5crypto.so.3.1</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 006f9000-00726000 r-xp 00000000 08:12
23153369 /usr/lib/libgssapi_krb5.so.2.2</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00726000-00727000 rw-p 0002d000 08:12
23153369 /usr/lib/libgssapi_krb5.so.2.2</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 0073a000-00755000 r-xp 00000000 08:12
70877391 /lib/<a href="http://ld-2.5.so" \
target="_blank">ld-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00755000-00756000 r--p 0001a000 08:12
70877391 /lib/<a href="http://ld-2.5.so" \
target="_blank">ld-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00756000-00757000 rw-p 0001b000 08:12
70877391 /lib/<a href="http://ld-2.5.so" \
target="_blank">ld-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 0075e000-008b1000 r-xp 00000000 08:12
70877395 /lib/<a href="http://libc-2.5.so" \
target="_blank">libc-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008b1000-008b3000 r--p 00153000 08:12
70877395 /lib/<a href="http://libc-2.5.so" \
target="_blank">libc-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008b3000-008b4000 rw-p 00155000 08:12
70877395 /lib/<a href="http://libc-2.5.so" \
target="_blank">libc-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client
192.168.1.40] 008b4000-008b7000 rw-p 008b4000 00:00 0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 008b9000-008e0000 r-xp 00000000 08:12
70878364 /lib/<a href="http://libm-2.5.so" \
target="_blank">libm-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008e0000-008e1000 r--p 00026000 08:12
70878364 /lib/<a href="http://libm-2.5.so" \
target="_blank">libm-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008e1000-008e2000 rw-p 00027000 08:12
70878364 /lib/<a href="http://libm-2.5.so" \
target="_blank">libm-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008e4000-008e7000 r-xp 00000000 08:12
70877495 /lib/<a href="http://libdl-2.5.so" \
target="_blank">libdl-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008e7000-008e8000 r--p 00002000 08:12
70877495 /lib/<a href="http://libdl-2.5.so" \
target="_blank">libdl-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 008e8000-008e9000 rw-p 00003000 08:12
70877495 /lib/<a href="http://libdl-2.5.so" \
target="_blank">libdl-2.5.so</a></div> <div>[Tue Dec 31 11:59:55 2013] [error] \
[client 192.168.1.40] 00906000-00918000 r-xp 00000000 08:12
70878365 /lib/libz.so.1.2.3</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00918000-00919000 rw-p 00011000 08:12
70878365 /lib/libz.so.1.2.3</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 0096e000-00a8f000 r-xp 00000000 08:12
24544528 /usr/lib/mysql/libmysqlclient.so.15.0.0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00a8f000-00ad1000 rw-p 00120000 08:12
24544528 /usr/lib/mysql/libmysqlclient.so.15.0.0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00ad1000-00ad2000 rw-p 00ad1000 00:00 0</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00c7c000-00c92000 r-xp 00000000 08:12
70878375 /lib/libselinux.so.1</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00c92000-00c94000 rw-p 00015000 08:12
70878375 /lib/libselinux.so.1</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00c99000-00c9a000 r-xp 00c99000 00:00 0
[vdso]</div>
<div>[Tue Dec 31 11:59:55 2013] [error] [client
192.168.1.40] 00d2d000-00d68000 r-xp 00000000 08:12
70878374 /lib/libsepol.so.1</div>
</div>
<div><br>
</div>
</div>
<div class="gmail_extra">
<div>
<div><br>
<br>
<div class="gmail_quote">On Tue, Dec 31, 2013 at 12:28
PM, Yehuda Katz <span dir="ltr"><<a \
href="mailto:yehuda@ymkatz.net" target="_blank">yehuda@ymkatz.net</a>></span> \
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>On Mon, Dec 30, 2013 at 11:14 PM,
Chandran Manikandan <span dir="ltr"><<a \
href="mailto:tech2mani@gmail.com" target="_blank">tech2mani@gmail.com</a>></span> \
wrote:<br> <blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div>
<h1>
Internal Server Error</h1>
<p>The server encountered
an internal error or
misconfiguration and was unable to
complete your request.</p>
<p>
Please contact the server
administrator, <a \
href="mailto:postmaster@panasiagroup.net" \
target="_blank">postmaster@panasiagroup.net</a> and inform them of the time the
error occurred, and anything you
might have done that may have
caused the error.</p>
<p><span \
style="background-color:rgb(255,255,0)">More information about this error may
be available in the server error
log.</span></p>
<hr>
<address>Apache/2.2.3 (CentOS)
Server at <a href="http://www.panasiagroup.net" \
target="_blank">www.panasiagroup.net</a> Port 80</address>
</div>
</div>
</blockquote>
<div><br>
</div>
</div>
<div>Check the error log... </div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote></div></div>
Looks like there is something about glibc library that qmailadmin
doesn't like. Did glibc get replaced when you upgraded PHP? if so
is there an upgrade to qmailadmin?<br>
<br>
<br>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><b \
style="background-color:rgb(255,255,255)"><font \
color="#0000ff">Thanks,</font></b><div><b \
style="background-color:rgb(255,255,255)"><font \
color="#0000ff">Manikandan.C</font></b></div> <div><b \
style="background-color:rgb(255,255,255)"><font color="#0000ff">System \
Administrator</font></b></div></div> </div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic