[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [kazehakase] Мистериозен бъ г, свързан с GObject
From: |
Ivaylo Valkov |
Subject: |
Re: [kazehakase] Мистериозен бъ г, свързан с GObject |
Date: |
Tue, 27 Jul 2010 21:39:31 +0300 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.10) Gecko/20100527 Thunderbird/3.0.5 |
On 27.07.2010 17:51, Yavor Doganov wrote:
On Thu, Jul 22, 2010 at 04:45:35PM +0300, Ivaylo Valkov wrote:
Можеш ли да го възпроизведеш целенасочено?
Намерих начин да го възпроизведа почти при 85% от случаите:
1. Отварям един подпрозорец и зареждам някаква страница (за да се
инициализира Gecko първоначално).
2. С Ctrl+T отварям втори подпрозорец и зареждам някаква друга
странца, но не изчаквам да се зареди напълно, ами затварям
подпрозореца докато процеса още не не завършил.
Мога да го повторя по описания метод. При мен xulrunner е 1.9.1.11-1
(unstable), но това едва ли е от значение. В зависимост от изчаканото
време за зареждане гърми по различен начин. А на мен ми се струва, че
всичко това има нещо общо. Дори само с един подпрозорец става. Това ме
кара да си мисля, че проблемът не е само около сигналите kz-net-start и
kz-net-progress. Аз обаче мога само да спекулирам, къде и какво точно е.
Може би Киров ще се окаже прав в предположението за Gobject ? Надолу има
три различни ситуации. Дано са полезни, а не да съм задръстил списъка с
безмислилици.
С един подпрозорец (затварям го в момента, в който се появи):
(kazehakase:21818): GLib-GObject-WARNING **: attempt to retrieve private
data for invalid type 'KzWeb'
Program received signal SIGSEGV, Segmentation fault.
0x001b4224 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
#0 0x001b4224 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
No symbol table info available.
#1 0x006ba538 in g_cclosure_marshal_VOID__DOUBLE () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x006c362d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x006c4ecd in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x012e0e18 in ?? () from /usr/lib/kazehakase/embed/gecko.so
No symbol table info available.
#7 0x015c40c2 in gtkmozembed_VOID__STRING_INT_UINT (closure=0x850dca8,
return_value=0x0, n_param_values=4, param_values=0x835fd68,
invocation_hint=0xbfffee40,
marshal_data=0x12e0ce0) at gtkmozembedmarshal.c:944
data1 = 0x0
data2 = 0x0
__PRETTY_FUNCTION__ = "gtkmozembed_VOID__STRING_INT_UINT"
#8 0x006ab7a9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x006c2eca in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x006c5086 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x015c977e in EmbedProgress::OnStateChange (this=0x835ff30,
aWebProgress=0x855297c, aRequest=0x8a23a68, aStateFlags=65552,
aStatus=0) at EmbedProgress.cpp:97
uriString = {<nsFixedCString> = {<nsCString> =
{<nsACString_internal> = {mData = 0xbffff040 "", mLength = 0, mFlags =
65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbffff040 ""},
mStorage = "\000\360\377\277\000\000\360?\266\245\201\000
address@hidden"}
#14 0x01bac3be in nsDocLoader::FireOnStateChange (this=0x8552968,
aProgress=0x855297c, aRequest=0x8a23a68, aStateFlags=65552, aStatus=0)
at nsDocLoader.cpp:1259
listener = {<nsCOMPtr_base> = {mRawPtr = 0x835ff30}, <No data
fields>}
count = 3
#15 0x01bac4e6 in nsDocLoader::doStopURLLoad (this=0x8552968,
request=0x8a23a68, aStatus=0) at nsDocLoader.cpp:856
No locals.
#16 0x01bad41b in nsDocLoader::OnStopRequest (this=0x8552968,
aRequest=0x8a23a68, aCtxt=0x0, aStatus=0) at nsDocLoader.cpp:669
rv = <value optimized out>
bFireTransferring = 0
info = 0x0
#17 0x0163b6d8 in nsLoadGroup::RemoveRequest (this=0x8552d78,
request=0x8a23a68, ctxt=0x0, aStatus=0) at nsLoadGroup.cpp:688
observer = {<nsCOMPtr_base> = {mRawPtr = 0x855296c}, <No data
fields>}
rv = 0
kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x8a23a68}, <No
data fields>}
flags = 0
#18 0x0171c486 in imgRequestProxy::RemoveFromLoadGroup (this=0x8a23a68,
releaseLoadGroup=1) at imgRequestProxy.cpp:165
kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x8a23a68}, <No
data fields>}
#19 0x0171c50f in imgRequestProxy::OnStopRequest (this=0x8a23a68,
request=0x8a1ece8, ctxt=0x0, statusCode=0, lastPart=1) at
imgRequestProxy.cpp:573
kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x8a23a68}, <No
data fields>}
#20 0x0171b0bc in imgRequest::OnStopRequest (this=0x8a234b0,
aRequest=0x8a1ece8, ctxt=0x0, status=0) at imgRequest.cpp:871
mpchan = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
iter = {<nsAutoTObserverArray<imgRequestProxy*, 0u>::Iterator>
= {<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x0},
mArray = @0x8a234f8}, <No data fields>}
#21 0x0171675e in ProxyListener::OnStopRequest (this=0x8a2e0f8,
aRequest=0x8a1ece8, ctxt=0x0, status=0) at imgLoader.cpp:1592
No locals.
#22 0x016cdb5e in nsJARChannel::OnStopRequest (this=0x8a1ece8,
req=0x8a23838, ctx=0x0, status=0) at nsJARChannel.cpp:877
No locals.
#23 0x016377ce in nsInputStreamPump::OnStateStop (this=0x8a23838) at
nsInputStreamPump.cpp:576
No locals.
#24 0x01637a8b in nsInputStreamPump::OnInputStreamReady (this=0x8a23838,
stream=0x8a238c8) at nsInputStreamPump.cpp:401
nextState = 0
#25 0x01dc9f49 in nsInputStreamReadyEvent::Run (this=0x8a2e098) at
nsStreamUtils.cpp:111
No locals.
#26 0x01ddcedd in nsThread::ProcessNextEvent (this=0x85a6268, mayWait=0,
result=0xbffff3fc) at nsThread.cpp:521
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x8588f6c}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0x8a2e098}, <No data fields>}
rv = 0
#27 0x01daecae in NS_ProcessPendingEvents_P (thread=0x85a6268,
timeout=20) at nsThreadUtils.cpp:200
processedEvent = 1
rv = <value optimized out>
start = 353677518
#28 0x01d2f751 in nsBaseAppShell::NativeEventCallback (this=0x8588f68)
at nsBaseAppShell.cpp:121
hasPending = <value optimized out>
thread = 0x85a6268
prevVal = <value optimized out>
#29 0x01d1bc72 in nsAppShell::EventProcessorCallback (source=0x835ff68,
condition=G_IO_IN, data=0x8588f68) at nsAppShell.cpp:70
c = 250 '\372'
#30 0x0076469b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#31 0x007202f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#32 0x00723fd8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#33 0x00724517 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#34 0x0036cdc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0x0804a36b in ?? ()
No symbol table info available.
#36 0x007c4c76 in __libc_start_main (main=0x8049ea0, argc=1,
ubp_av=0xbffff814, init=0x804a5e0, fini=0x804a5d0, rtld_fini=0x11e0d0
<_dl_fini>, stack_end=0xbffff80c)
at libc-start.c:228
result = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {9375732, 0, 0,
-1073743896, 963915347, 1040365868}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x1, 0x8049950}, data = {
prev = 0x0, cleanup = 0x0, canceltype = 1}}}
not_first_call = <value optimized out>
#37 0x08049971 in ?? ()
No symbol table info available.
Тук гърми на различно място. Вероятно трудно ще се възпроизведе. Отваря
се една страница и се изчаква да се зареди почти до край. След това се
затваря подпрозореца. Въвежда се нов адрес и след като започне да
зарежда се затваря.
(kazehakase:22137): GLib-GObject-WARNING **: instance of invalid
non-instantiatable type `<invalid>'
Program received signal SIGSEGV, Segmentation fault.
0x001b4283 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
#0 0x001b4283 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
No symbol table info available.
#1 0x006ba488 in g_cclosure_marshal_VOID__STRING () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x006c362d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x006c4ecd in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x012e1067 in ?? () from /usr/lib/kazehakase/embed/gecko.so
No symbol table info available.
#7 0x006bacbc in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x006ab7a9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x006c2eca in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x006c5086 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x015c95bc in EmbedProgress::OnLocationChange (this=0x87c8848,
aWebProgress=0x85519fc, aRequest=0x893c58c, aLocation=0x893ecf0) at
EmbedProgress.cpp:166
newURI = {<nsFixedCString> = {<nsCString> =
{<nsACString_internal> = {mData = 0x859c338 "http://www.fsf.org/",
mLength = 19, mFlags = 65541}, <No data fields>},
mFixedCapacity = 63, mFixedBuf = 0xbfffecd8 ""},
mStorage =
"\000\355\377\277\n\020\271\001\327\227\\\001\344c\006\002\b\355\377\277\331\275\332\001H\210|\b\374D\344\001<address@hidden(\355\377\277\210\277\332\001\330\317\203\b\374D\344\001"}
#14 0x01bac269 in nsDocLoader::FireOnLocationChange (this=0x85519e8,
aWebProgress=0x85519fc, aRequest=0x893c58c, aUri=0x893ecf0) at
nsDocLoader.cpp:1302
listener = {<nsCOMPtr_base> = {mRawPtr = 0x87c8848}, <No data
fields>}
count = 3
#15 0x01ba0e6d in nsDocShell::CreateContentViewer (this=0x85519e8,
aContentType=0x8972a80 "text/html", request=0x893c58c,
aContentHandler=0x88cfa94) at nsDocShell.cpp:6496
viewer = {<nsCOMPtr_base> = {mRawPtr = 0x8553fc0}, <No data
fields>}
rv = <value optimized out>
currentLoadGroup = {<nsCOMPtr_base> = {mRawPtr = 0x8552840},
<No data fields>}
aOpenedChannel = {<nsCOMPtr_base> = {mRawPtr = 0x893c58c}, <No
data fields>}
onLocationChangeNeeded = 1
multiPartChannel = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data
fields>}
#16 0x01ba70dc in nsDSURIContentListener::DoContent (this=0x8552a00,
aContentType=0x8972a80 "text/html", aIsContentPreferred=0,
request=0x893c58c, aContentHandler=0x88cfa94,
aAbortProcess=0xbfffeec0) at nsDSURIContentListener.cpp:138
rv = <value optimized out>
loadFlags = 3997696
aOpenedChannel = {<nsCOMPtr_base> = {mRawPtr = 0x893c58c}, <No
data fields>}
#17 0x01baaaaf in nsDocumentOpenInfo::TryContentListener
(this=0x88cfa88, aListener=0x8552a00, aChannel=0x893c58c) at
nsURILoader.cpp:732
listenerWantsContent = 1
loadFlags = 2949120
isPreferred = 0
rv = <value optimized out>
typeToUse = {<nsCString> = {<nsACString_internal> = {mData =
0x1f8d46c "", mLength = 0, mFlags = 3}, <No data fields>}, <No data fields>}
newLoadFlags = <value optimized out>
originalListener = {<nsCOMPtr_base> = {mRawPtr = 0x8552a00},
<No data fields>}
abort = 0
#18 0x01bab039 in nsDocumentOpenInfo::DispatchContent (this=0x88cfa88,
request=0x893c58c, aCtxt=0x0) at nsURILoader.cpp:434
rv = 2147746065
isGuessFromExt = 0
forceExternalHandling = 0
disposition = {<nsFixedCString> = {<nsCString> =
{<nsACString_internal> = {mData = 0xbffff038 "", mLength = 0, mFlags =
65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbffff038 ""},
mStorage =
"address@hidden"}
uri = {<nsCOMPtr_base> = {mRawPtr = 0x856f828}, <No data fields>}
contentListener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data
fields>}
aChannel = {<nsCOMPtr_base> = {mRawPtr = 0x893c58c}, <No data
fields>}
helperAppService = {<nsCOMPtr_base> = {mRawPtr = 0x9ee}, <No
data fields>}
anyType = {<nsCString> = {<nsACString_internal> = {mData =
0x1e4c93f "*/*", mLength = 3, mFlags = 1}, <No data fields>}, <No data
fields>}
httpChannel = {<nsCOMPtr_base> = {mRawPtr = 0x893c58c}, <No
data fields>}
desiredContentType = {<nsCString> = {<nsACString_internal> =
{mData = 0x1f8d46c "", mLength = 0, mFlags = 3}, <No data fields>}, <No
data fields>}
#19 0x01bab6dc in nsDocumentOpenInfo::OnStartRequest (this=0x88cfa88,
request=0x893c58c, aCtxt=0x0) at nsURILoader.cpp:280
rv = 0
httpChannel = {<nsCOMPtr_base> = {mRawPtr = 0x893c58c}, <No
data fields>}
status = 0
#20 0x0169c7e9 in nsHttpChannel::CallOnStartRequest (this=0x893c560) at
nsHttpChannel.cpp:846
rv = <value optimized out>
#21 0x0169f1a7 in nsHttpChannel::ProcessNormal (this=0x893c560) at
nsHttpChannel.cpp:1153
rv = 0
succeeded = 1
#22 0x016a040e in nsHttpChannel::ProcessResponse (this=0x893c560) at
nsHttpChannel.cpp:1078
rv = <value optimized out>
httpStatus = 200
#23 0x016a0550 in nsHttpChannel::OnStartRequest (this=0x893c560,
request=0x855f688, ctxt=0x0) at nsHttpChannel.cpp:4852
fallingBack = 37397844
#24 0x01637624 in nsInputStreamPump::OnStateStart (this=0x855f688) at
nsInputStreamPump.cpp:439
rv = <value optimized out>
#25 0x01637a75 in nsInputStreamPump::OnInputStreamReady (this=0x855f688,
stream=0x859c398) at nsInputStreamPump.cpp:395
nextState = 0
#26 0x01dc9f49 in nsInputStreamReadyEvent::Run (this=0x8587750) at
nsStreamUtils.cpp:111
No locals.
#27 0x01ddcedd in nsThread::ProcessNextEvent (this=0x85a5e88, mayWait=0,
result=0xbffff3fc) at nsThread.cpp:521
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x87c9024}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0x8587750}, <No data fields>}
rv = 0
#28 0x01daecae in NS_ProcessPendingEvents_P (thread=0x85a5e88,
timeout=20) at nsThreadUtils.cpp:200
processedEvent = 1
rv = <value optimized out>
start = 354131970
#29 0x01d2f751 in nsBaseAppShell::NativeEventCallback (this=0x87c9020)
at nsBaseAppShell.cpp:121
hasPending = <value optimized out>
thread = 0x85a5e88
prevVal = <value optimized out>
#30 0x01d1bc72 in nsAppShell::EventProcessorCallback (source=0x87c9070,
condition=G_IO_IN, data=0x87c9020) at nsAppShell.cpp:70
c = 250 '\372'
#31 0x0076469b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#32 0x007202f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#33 0x00723fd8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#34 0x00724517 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#35 0x0036cdc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0x0804a36b in ?? ()
No symbol table info available.
#37 0x007c4c76 in __libc_start_main (main=0x8049ea0, argc=1,
ubp_av=0xbffff814, init=0x804a5e0, fini=0x804a5d0, rtld_fini=0x11e0d0
<_dl_fini>, stack_end=0xbffff80c)
at libc-start.c:228
result = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {9375732, 0, 0,
-1073743896, 1864979153, 1751106990}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x1, 0x8049950}, data = {
prev = 0x0, cleanup = 0x0, canceltype = 1}}}
not_first_call = <value optimized out>
#38 0x08049971 in ?? ()
No symbol table info available.
Това е точно по описаният от теб начин, но явно времето за затваряне е
определящо.
(kazehakase:22173): GLib-GObject-CRITICAL **:
g_type_instance_get_private: assertion `instance != NULL &&
instance->g_class != NULL' failed
Program received signal SIGSEGV, Segmentation fault.
0x001b4224 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
Already logging to gdb.txt.
#0 0x001b4224 in ?? () from /usr/lib/kazehakase/libkazehakase.so.0
No symbol table info available.
#1 0x006ba538 in g_cclosure_marshal_VOID__DOUBLE () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x006c362d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x006c4ecd in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x012e0e18 in ?? () from /usr/lib/kazehakase/embed/gecko.so
No symbol table info available.
#7 0x015c40c2 in gtkmozembed_VOID__STRING_INT_UINT (closure=0x850dc00,
return_value=0x0, n_param_values=4, param_values=0x8a0dbc0,
invocation_hint=0xbfffef20,
marshal_data=0x12e0ce0) at gtkmozembedmarshal.c:944
data1 = 0x0
data2 = 0x0
__PRETTY_FUNCTION__ = "gtkmozembed_VOID__STRING_INT_UINT"
#8 0x006ab7a9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x006ad142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x006c2eca in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x006c4c04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x006c5086 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x015c977e in EmbedProgress::OnStateChange (this=0x8a248b0,
aWebProgress=0x8869014, aRequest=0x8a0d5cc, aStateFlags=65552,
aStatus=0) at EmbedProgress.cpp:97
uriString = {<nsFixedCString> = {<nsCString> =
{<nsACString_internal> = {mData = 0x8a0d3f8
"http://www.freebsd.org/layout/css/navigation.css", mLength = 48,
mFlags = 65541}, <No data fields>}, mFixedCapacity =
63, mFixedBuf = 0xbffff120 ""},
mStorage =
"address@hidden
\312\240\b]\334\201\000x\361\377\277\210\277\332\001"}
#14 0x01bac3be in nsDocLoader::FireOnStateChange (this=0x8869000,
aProgress=0x8869014, aRequest=0x8a0d5cc, aStateFlags=65552, aStatus=0)
at nsDocLoader.cpp:1259
listener = {<nsCOMPtr_base> = {mRawPtr = 0x8a248b0}, <No data
fields>}
count = 3
#15 0x01bac4e6 in nsDocLoader::doStopURLLoad (this=0x8869000,
request=0x8a0d5cc, aStatus=0) at nsDocLoader.cpp:856
No locals.
#16 0x01bad41b in nsDocLoader::OnStopRequest (this=0x8869000,
aRequest=0x8a0d5cc, aCtxt=0x0, aStatus=0) at nsDocLoader.cpp:669
rv = <value optimized out>
bFireTransferring = 143036928
info = 0x8869200
#17 0x0163b6d8 in nsLoadGroup::RemoveRequest (this=0x8a03738,
request=0x8a0d5cc, ctxt=0x0, aStatus=0) at nsLoadGroup.cpp:688
observer = {<nsCOMPtr_base> = {mRawPtr = 0x8869004}, <No data
fields>}
rv = 0
kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x8a0d5cc}, <No
data fields>}
flags = 0
#18 0x0169f45c in nsHttpChannel::OnStopRequest (this=0x8a0d5a0,
request=0x8a0df80, ctxt=0x0, status=0) at nsHttpChannel.cpp:4980
No locals.
#19 0x016377ce in nsInputStreamPump::OnStateStop (this=0x8a0df80) at
nsInputStreamPump.cpp:576
No locals.
#20 0x01637a8b in nsInputStreamPump::OnInputStreamReady (this=0x8a0df80,
stream=0x8a0deb0) at nsInputStreamPump.cpp:401
nextState = 0
#21 0x01dc9f49 in nsInputStreamReadyEvent::Run (this=0x8a11d18) at
nsStreamUtils.cpp:111
No locals.
#22 0x01ddcedd in nsThread::ProcessNextEvent (this=0x85a63b8, mayWait=0,
result=0xbffff3fc) at nsThread.cpp:521
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x87cea5c}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0x8a11d18}, <No data fields>}
rv = 0
#23 0x01daecae in NS_ProcessPendingEvents_P (thread=0x85a63b8,
timeout=20) at nsThreadUtils.cpp:200
processedEvent = 1
rv = <value optimized out>
start = 354310822
#24 0x01d2f751 in nsBaseAppShell::NativeEventCallback (this=0x87cea58)
at nsBaseAppShell.cpp:121
hasPending = <value optimized out>
thread = 0x85a63b8
prevVal = <value optimized out>
#25 0x01d1bc72 in nsAppShell::EventProcessorCallback (source=0x87ceaa8,
condition=G_IO_IN, data=0x87cea58) at nsAppShell.cpp:70
c = 250 '\372'
#26 0x0076469b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#27 0x007202f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#28 0x00723fd8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#29 0x00724517 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#30 0x0036cdc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x0804a36b in ?? ()
No symbol table info available.
#32 0x007c4c76 in __libc_start_main (main=0x8049ea0, argc=1,
ubp_av=0xbffff814, init=0x804a5e0, fini=0x804a5d0, rtld_fini=0x11e0d0
<_dl_fini>, stack_end=0xbffff80c)
at libc-start.c:228
result = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {9375732, 0, 0,
-1073743896, 199630161, 210799150}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x1, 0x8049950}, data = {
prev = 0x0, cleanup = 0x0, canceltype = 1}}}
not_first_call = <value optimized out>
#33 0x08049971 in ?? ()
No symbol table info available.
- [kazehakase] Мистериозен бъг, свързан с GObject, Yavor Doganov, 2010/07/21
- Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Ivaylo Valkov, 2010/07/22
- Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Yavor Doganov, 2010/07/22
- Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Yavor Doganov, 2010/07/26
- Re: [kazehakase] Мистериозен бъг, свър зан с GObject, Dimitur Kirov, 2010/07/26
- Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Yavor Doganov, 2010/07/26
- Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Yavor Doganov, 2010/07/27
Re: [kazehakase] Мистериозен бъ г, свързан с GObject, Yavor Doganov, 2010/07/27
Re: [kazehakase] Мистериозен бъг, свър зан с GObject, Dimitur Kirov, 2010/07/24