https://bugs.kde.org/show_bug.cgi?id=508021
Bug ID: 508021
Summary: NeoChat crashes frequently in
MessageContentModel::m_linkPreviewAddFunction::{lambda
(QList<MessageComponent>::iterator)#1}::operator()(QLi
st<MessageComponent>::iterator)
Classification: Applications
Product: NeoChat
Version First git master
Reported In:
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: regression
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
Today's git master, but this has been happening for a few days.
Seems to happen pretty randomly, just wile using the app. But it happens
several times a day; four already today for example:
Fri 2025-08-08 12:04:07 MDT 591812 1000 1000 SIGSEGV present
/home/nate/kde/usr/bin/neochat >
Fri 2025-08-08 11:51:08 MDT 582271 1000 1000 SIGSEGV present
/home/nate/kde/usr/bin/neochat >
Fri 2025-08-08 10:11:12 MDT 572892 1000 1000 SIGSEGV present
/home/nate/kde/usr/bin/neochat >
Fri 2025-08-08 09:20:01 MDT 541074 1000 1000 SIGSEGV present
/home/nate/kde/usr/bin/neochat >
Backtrace:
#0 __pthread_kill_implementation
(threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at
pthread_kill.c:44
#1 0x00007fb654c811e3 in __pthread_kill_internal (threadid=<optimized out>,
signo=11)
at pthread_kill.c:89
#2 0x00007fb654c27afe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3 0x00007fb658e2188a in KCrash::defaultCrashHandler (sig=11)
at /home/nate/kde/src/kcrash/src/kcrash.cpp:605
#4 0x00007fb654c27c30 in <signal handler called> () at /lib64/libc.so.6
#5 std::__atomic_base<int>::fetch_sub (this=0x91, __i=1,
__m=std::memory_order_acq_rel)
at /usr/include/c++/15/bits/atomic_base.h:639
#6 QAtomicOps<int>::deref<int>
(_q_value=<error reading variable: Cannot access memory at address 0x91>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qatomic_cxx11.h:266
#7 QBasicAtomicInteger<int>::deref (this=0x91)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qbasicatomic.h:48
#8 QArrayData::deref (this=0x91)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qarraydata.h:66
#9 QArrayDataPointer<char16_t>::deref (this=<synthetic pointer>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qarraydatapointer.h:452
#10 QArrayDataPointer<char16_t>::~QArrayDataPointer (this=<synthetic pointer>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qarraydatapointer.h:108
#11 QArrayDataPointer<char16_t>::operator= (this=0x15ba47b8, other=...)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qarraydatapointer.h:74
#12 QString::operator= (this=this@entry=0x15ba47b8, other=...)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/text/qstring.cpp:2835
#13 0x00000000006b2913 in MessageComponent::operator= (this=0x15ba47b0)
at /home/nate/kde/src/neochat/src/libneochat/messagecomponent.h:8
#14 QtPrivate::QGenericArrayOps<MessageComponent>::Inserter::insert
(this=<optimized out>, pos=4, t=..., n=1) at
/usr/include/qt6/QtCore/qarraydataops.h:453
#15 QtPrivate::QGenericArrayOps<MessageComponent>::insert (this=0x154946c8,
i=4, n=1, t=...)
at /usr/include/qt6/QtCore/qarraydataops.h:524
#16 QList<MessageComponent>::insert (this=0x154946c8, i=4, n=1, t=...)
at /usr/include/qt6/QtCore/qlist.h:897
#17 QList<MessageComponent>::insert (this=0x154946c8, before=..., n=1, t=...)
at /usr/include/qt6/QtCore/qlist.h:530
#18 QList<MessageComponent>::insert (this=0x154946c8, before=...,
before@entry=..., t=...)
at /usr/include/qt6/QtCore/qlist.h:525
#19 0x00000000006b2cff in
MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}::operator()(QList<MessageComponent>::iterator)
const
(__closure=0x155ffa30, it=...)
at
/home/nate/kde/src/neochat/src/messagecontent/models/messagecontentmodel.h:215
#20 0x00000000006b2dfc in std::__invoke_impl<QList<MessageComponent>::iterator,
MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}&,
QList<MessageComponent>::iterator const&>(std::__invoke_other,
MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}&,
QList<MessageComponent>::iterator const&)
(__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63
#21 std::__invoke_r<QList<MessageComponent>::iterator,
MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}&,
QList<MessageComponent>::iterator
const&>(MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}&,
QList<MessageComponent>::iterator const&) (__fn=<optimized out>) at
/usr/include/c++/15/bits/invoke.h:116
#22 std::_Function_handler<QList<MessageComponent>::iterator
(QList<MessageComponent>::iterator const&),
MessageContentModel::m_linkPreviewAddFunction::{lambda(QList<MessageComponent>::iterator)#1}>::_M_invoke(std::_Any_data
const&, QList<MessageComponent>::iterator const&)
(__functor=<optimized out>, __args#0=<optimized out>)
at /usr/include/c++/15/bits/std_function.h:292
#23 0x00000000006afb94 in
std::function<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator
const&)>::operator() (this=<optimized out>, __args#0=<optimized out>)
at /usr/include/c++/15/bits/std_function.h:593
#24 std::__invoke_impl<QList<MessageComponent>::iterator,
std::function<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator
const&)>&, QList<MessageComponent>::iterator>
(__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63
#25 std::__invoke_r<QList<MessageComponent>::iterator,
std::function<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator
const&)>&, QList<MessageComponent>::iterator>
(__fn=<optimized out>) at /usr/include/c++/15/bits/invoke.h:116
#26
std::_Function_handler<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator),
std::function<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator
const&)> >::_M_invoke (__functor=<optimized out>, __args#0=<optimized out>)
at /usr/include/c++/15/bits/std_function.h:292
#27 0x00000000006adbfd in
std::function<QList<MessageComponent>::iterator(QList<MessageComponent>::iterator)>::operator()
(this=0x7fffd00db230, __args#0=...)
at /usr/include/c++/15/bits/std_function.h:593
#28 MessageContentModel::forEachComponentOfType
(this=this@entry=0x15494690, type=MessageComponentType::Text, function=...)
at
/home/nate/kde/src/neochat/src/messagecontent/models/messagecontentmodel.cpp:228
#29 0x00000000006adfe7 in MessageContentModel::forEachComponentOfType
(this=this@entry=0x15494690, types=..., function=...)
at
/home/nate/kde/src/neochat/src/messagecontent/models/messagecontentmodel.cpp:236
#30 0x00000000006ae5e1 in operator() (__closure=0x10bc2eb0)
at
/home/nate/kde/src/neochat/src/messagecontent/models/messagecontentmodel.cpp:31
#31 operator() (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:116
#32 QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void, MessageContentModel::initializeModel()::<lambda()>
>::call(MessageContentModel::initializeModel()::<lambda()>&,
void**)::<lambda()> >
(args=<optimized out>, fn=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:65
#33 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void, MessageContentModel::initializeModel()::<lambda()>
>::call (f=..., arg=<optimized out>)
at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115
#34
QtPrivate::FunctorCallable<MessageContentModel::initializeModel()::<lambda()>
>::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:337
#35
QtPrivate::QCallableObject<MessageContentModel::initializeModel()::<lambda()>,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *)
(which=<optimized out>, this_=0x10bc2ea0, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
#36 0x00007fb6553657ba in QtPrivate::QSlotObjectBase::call
(this=0x10bc2ea0, r=0x15494690, a=0x7fffd00db378)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#37 doActivate<false> (sender=0x15494690, signal_index=27, argv=0x7fffd00db378,
argv@entry=0x0)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#38 0x00007fb65535c089 in QMetaObject::activate
(sender=sender@entry=0x15494690, m=m@entry=0xac63a0
<MessageContentModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#39 0x00000000006ac5a1 in MessageContentModel::componentsUpdated
(this=this@entry=0x15494690)
at
/home/nate/kde/build/neochat/src/messagecontent/MessageContent_autogen/include/moc_messagecontentmodel.cpp:220
#40 0x00000000006c1400 in EventMessageContentModel::resetModel
(this=this@entry=0x15494690)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:278
#41 0x00000000006c1b9f in EventMessageContentModel::initializeModel
(this=this@entry=0x15494690)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:125
#42 0x00000000006c1ce0 in EventMessageContentModel::EventMessageContentModel
(this=0x15494690, room=<optimized out>, eventId=..., isReply=true,
isPending=false, parent=0x10c01620) at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:33
#43 EventMessageContentModel::updateReplyModel (this=this@entry=0x10c01620)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:361
#44 0x00000000006c13d9 in EventMessageContentModel::resetModel
(this=0x10c01620,
this@entry=0x7fffd00db5e0)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:274
#45 0x00000000006c1b9f in EventMessageContentModel::initializeModel
(this=this@entry=0x7fffd00db5e0)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:125
#46 0x00000000006c1be2 in EventMessageContentModel::EventMessageContentModel
(this=0x7fffd00db5e0,
this@entry=0x10c01620, room=room@entry=0x13b66ac0, eventId=<optimized out>,
isReply=isReply@entry=false, isPending=<optimized out>,
parent=parent@entry=0x0)
at
/home/nate/kde/src/neochat/src/messagecontent/models/eventmessagecontentmodel.cpp:33
#47 0x000000000069b547 in ContentProvider::contentModelForEvent
(this=this@entry=0xc291e0 <ContentProvider::self()::instance>,
room=0x13b66ac0, event=event@entry=0x10dfcba0, isReply=isReply@entry=false)
at /home/nate/kde/src/neochat/src/messagecontent/contentprovider.cpp:56
#48 0x00000000005d516d in MessageModel::data (this=0x1096af70, idx=<optimized
out>, role=267)
at /home/nate/kde/src/neochat/src/timeline/models/messagemodel.cpp:154
#49 0x00007fb6555bfced in QModelIndex::data (this=0x7fffd00db780, arole=267)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/itemmodels/qabstractitemmodel.h:518
#50 QConcatenateTablesProxyModel::data (this=<optimized out>, index=<optimized
out>, role=267)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:191
#51 0x00007fb6555d6fca in QSortFilterProxyModel::data
(this=this@entry=0x1098c270, index=..., role=267)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2222
#52 0x00000000005d1897 in MessageFilterModel::data
(this=0x1098c270, index=<optimized out>, role=<optimized out>)
at
/home/nate/kde/src/neochat/src/timeline/models/messagefiltermodel.cpp:115
#53 0x00007fb65839b85e in QModelIndex::data (this=0x7fffd00db910, arole=267)
at /usr/include/qt6/QtCore/qabstractitemmodel.h:518
#54 QQmlDMAbstractItemModelData::value (this=0x1586a550, role=267)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmldmabstractitemmodeldata.cpp:229
#55 0x00007fb65839bf16 in QQmlDMAbstractItemModelData::metaCall
(this=<optimized out>, call=<optimized out>, id=<optimized out>,
arguments=0x7fffd00dba50)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmldmabstractitemmodeldata.cpp:30
#56 0x00007fb65530d6a0 in QMetaProperty::read (this=this@entry=0x7fffd00dbba0,
object=0x1586a550)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qmetaobject.cpp:3940
#57 0x00007fb657f65fdf in QQmlPropertyToPropertyBinding::update
(this=0x15d839b0, flags=...)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlpropertytopropertybinding.cpp:119
#58 0x00007fb65838b17e in QQDMIncubationTask::initializeRequiredProperties
(this=0x163fce20, modelItemToIncubate=<optimized out>, object=<optimized
out>)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:988
#59 0x00007fb65838b367 in QQmlDelegateModelPrivate::setInitialState
(this=0x1135e1c0, incubationTask=0x163fce20, o=0x15504210)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:1164
#60 0x00007fb657ee6c36 in QQmlIncubatorPrivate::incubate (this=0x156ea230,
i=<optimized out>)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlincubator.cpp:321
#61 0x00007fb657ee6f3f in QQmlEnginePrivate::incubate
(this=0x10862030, i=<optimized out>, forContext=...)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlincubator.cpp:53
#62 0x00007fb658386fc9 in QQmlDelegateModelPrivate::object
(this=0x1135e1c0, group=QQmlListCompositor::Default, index=12,
incubationMode=<optimized out>)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:1288
#63 0x00007fb6587efdc8 in QQuickItemViewPrivate::createItem
(this=this@entry=0x148efc60, modelIndex=modelIndex@entry=12,
incubationMode=incubationMode@entry=QQmlIncubator::Synchronous)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitemview.cpp:2435
#64 0x00007fb65880b24c in QQuickListViewPrivate::applyInsertionChange
(this=0x148efc60, change=..., insertResult=0x7fffd00dc340,
addedItems=<optimized out>, movingIntoView=0x7fffd00dc320)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquicklistview.cpp:3846
#65 0x00007fb6587f313b in QQuickItemViewPrivate::applyModelChanges
(this=this@entry=0x148efc60,
totalInsertionResult=totalInsertionResult@entry=0x7fffd00dc430,
totalRemovalResult=totalRemovalResult@entry=0x7fffd00dc460)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitemview.cpp:2134
#66 0x00007fb6587f3c85 in QQuickItemViewPrivate::layout (this=0x148efc60)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitemview.cpp:1955
#67 0x00007fb6585714c7 in QQuickWindowPrivate::polishItems (this=0x10978150)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickwindow.cpp:344
#68 0x00007fb6587b80ce in QSGThreadedRenderLoop::polishAndSync
(this=0x109a2870, w=0x10b419f0, inExpose=false)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1633
#69 0x00007fb658574201 in QQuickWindow::event (this=0x109577e0,
event=<optimized out>)
at
/usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickwindow.cpp:1590
#70 0x00007fb65663d97f in QApplicationPrivate::notify_helper
(this=<optimized out>, receiver=0x109577e0, e=0x7fffd00dca90)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#71 0x00007fb6552f9f38 in QCoreApplication::notifyInternal2
(receiver=0x109577e0, event=0x7fffd00dca90)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#72 0x00007fb6552fa19d in QCoreApplication::sendEvent
(receiver=<optimized out>, event=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#73 0x00007fb655b37295 in QPlatformWindow::deliverUpdateRequest
(this=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qplatformwindow.cpp:831
#74 0x00007fb65535662c in QObject::event (this=<optimized out>, e=<optimized
out>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#75 0x00007fb65663d97f in QApplicationPrivate::notify_helper
(this=<optimized out>, receiver=0x10fd9a30, e=0x7fb62c0299e0)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#76 0x00007fb6552f9f38 in QCoreApplication::notifyInternal2
(receiver=0x10fd9a30, event=0x7fb62c0299e0)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#77 0x00007fb6552fa19d in QCoreApplication::sendEvent
(receiver=<optimized out>, event=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#78 0x00007fb6552fdd26 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x10065c80)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#79 0x00007fb65561016f in postEventSourceDispatch (s=0x100e2020)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#80 0x00007fb6550eb880 in g_main_dispatch (context=0x7fb63c000f00) at
../glib/gmain.c:3398
#81 g_main_context_dispatch_unlocked (context=0x7fb63c000f00) at
../glib/gmain.c:4249
#82 0x00007fb6550f47c8 in g_main_context_iterate_unlocked
(context=context@entry=0x7fb63c000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#83 0x00007fb6550f4973 in g_main_context_iteration (context=0x7fb63c000f00,
may_block=1)
at ../glib/gmain.c:4379
#84 0x00007fb65560f9ad in QEventDispatcherGlib::processEvents (this=0x1004b9c0,
flags=...)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#85 0x00007fb655307b03 in QEventLoop::exec (this=this@entry=0x7fffd00dcf40,
flags=...,
flags@entry=...)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#86 0x00007fb655303419 in QCoreApplication::exec ()
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#87 0x00007fb655addbad in QGuiApplication::exec ()
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
#88 0x00007fb65663d8e9 in QApplication::exec ()
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
#89 0x000000000040b077 in main (argc=<optimized out>, argv=<optimized out>)
at /home/nate/kde/src/neochat/src/app/main.cpp:310
--
You are receiving this mail because:
You are watching all bug changes.