Translated message

A translation of this page exists in English.

アプリケーションで malloc エラーが発生したため、クラッシュで停止せず、デッドロックでアプリケーションがハングアップする

Solution Unverified - Updated -

Issue

  • アプリケーションで malloc エラーが発生したため、クラッシュで停止せず、デッドロックでアプリケーションがハングアップします。

  • コールトレースのサンプルは以下のようになります。

#0  0x0000003c208f4ede in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x0000003c2087bb68 in _L_lock_9159 () from /lib64/libc.so.6
#2  0x0000003c20879502 in malloc () from /lib64/libc.so.6
#3  0x0000003c2000cb2b in _dl_map_object_deps () from /lib64/ld-linux-x86-64.so.2
#4  0x0000003c2001292f in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#5  0x0000003c2000e0a6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#6  0x0000003c2001238a in _dl_open () from /lib64/ld-linux-x86-64.so.2
#7  0x0000003c20922f20 in do_dlopen () from /lib64/libc.so.6
#8  0x0000003c2000e0a6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#9  0x0000003c20923077 in __libc_dlopen_mode () from /lib64/libc.so.6
#10 0x0000003c208fb6e5 in init () from /lib64/libc.so.6
#11 0x0000003c2100cab3 in pthread_once () from /lib64/libpthread.so.0
#12 0x0000003c208fb7e4 in backtrace () from /lib64/libc.so.6
#13 0x0000003c2086f83b in __libc_message () from /lib64/libc.so.6
#14 0x0000003c20875146 in malloc_printerr () from /lib64/libc.so.6
#15 0x0000003c20877c74 in _int_free () from /lib64/libc.so.6
<snip>

Environment

  • Red Hat Enterprise Linux 6
  • glibc
  • メモリー破損エラーが発生しているアプリケーション

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content