Fri Apr 19 2024 08:46:38 PDT
  • Status: UNCONFIRMED, NEW, ASSIGNED, REOPENED
  • Component: IPC
  • Product: Core
  • Resolution: ---
  • Priority: P3

175 bugs found.
ID Type Summary Product Comp Assignee Status Resolution Updated
1202224 segmentation fault on mozilla-release/ipc/glue/MessageChannel.cpp#L1597 Core IPC nobody UNCO --- 2022-10-11
1391804 WARNING: pipe error: Invalid argument: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 709 Core IPC nobody UNCO --- 2022-10-11
1434501 Unable to create pipe named in server mode error Core IPC nobody UNCO --- 2022-10-11
1465669 Evaluate/consider using shm_open instead of our current shared memory on Mac Core IPC jld NEW --- 2022-10-11
1480205 Improve Mach IPC integration Core IPC jld NEW --- 2022-10-11
1518359 Get rid of MessageIterator Core IPC jld NEW --- 2022-10-11
1720523 Make kInvalidProcessHandle and kInvalidProcessId more invalid Core IPC jld NEW --- 2021-07-14
1634761 Add general support for async actor destruction Core IPC nika NEW --- 2020-05-01
606455 crash [@ base::MessagePumpForIO::DoRunLoop() ] Core IPC nobody NEW --- 2022-08-17
638102 Lot of superfluous copies of vector<string> in GeckoChildProcessHost::Launch and helpers Core IPC nobody NEW --- 2022-10-10
774004 Generate IPDL_DECL_PFoo macros for actors Core IPC nobody NEW --- 2022-10-10
783842 IPDL: Remove |nullable| from the language Core IPC nobody NEW --- 2022-10-10
792908 IPDL: including a protocol in InputStreamParams.ipdlh makes indirectly-related protocols fail compilation Core IPC nobody NEW --- 2022-10-10
842003 Leak-check ipc/chromium stuff Core IPC nobody NEW --- 2022-10-10
898006 don't copy subarrays during DestroySubtree Core IPC nobody NEW --- 2022-10-10
898411 don't generate multiple copies of ::Read and ::Write for IPDL structures Core IPC nobody NEW --- 2022-10-10
901050 Consider writing a mach_port_t IPC backend for OSX Core IPC nobody NEW --- 2022-10-10
961035 Pass a reasonable timeout to EnsureProcessTerminated Core IPC nobody NEW --- 2022-10-11
974176 Windows IPC channel implementation can get stuck in ChannelOpening if a child process crashes to early Core IPC nobody NEW --- 2022-10-11
1034297 Document security 'policy' on privileged chrome api access in the child via message manager Core IPC nobody NEW --- 2022-10-11
1035558 Audit every use of AbnormalShutdown and make sure they don't want to include things like FailedConstructor Core IPC nobody NEW --- 2022-10-11
1043671 Problems using NeedsShmem from Child after Close() and re-Open() Core IPC nobody NEW --- 2024-02-23
1049878 Investigate static checking for protocols/subprotocols in IPDL Core IPC nobody NEW --- 2022-10-11
1054744 Replace use of boolean flags in MessageChannel with ChannelFlags apis Core IPC nobody NEW --- 2022-10-11
1071949 change chromium ThreadLocal* to mozilla::ThreadLocal Core IPC nobody NEW --- 2022-10-11
1096536 bake in reference-counting semantics to idpl Alloc/Dealloc methods Core IPC nobody NEW --- 2022-10-11
1104286 Error message in invokeRecvHandler should include the name of the protocol Core IPC nobody NEW --- 2022-10-11
1104942 Improved mapping of IPDL-generated profiler labels to function names Core IPC nobody NEW --- 2022-10-11
1161757 Interrupting e10s Firefox with Ctrl+C triggers "###!!! ABORT: Aborting on channel error.: file ipc/glue/MessageChannel.cpp, line 1631", and "Sleeping for 300 seconds" in debug builds Core IPC nobody NEW --- 2022-10-11
1174875 IPDL should recognize template-ids Core IPC nobody NEW --- 2022-10-11
1235018 Make IPC message deferrable Core IPC nobody NEW --- 2022-10-11
1236735 Need more assertions about custom ParamTraits code Core IPC nobody NEW --- 2022-10-11
1237378 Add a way to specify in IPDL that child protocol won't allocate a protocol it manages Core IPC nobody NEW --- 2022-10-11
1251707 compressall causes unrelated IPC messages to be executed earlier Core IPC nobody NEW --- 2022-10-11
1254591 Can't include a protocol from an ipdlh file that is included by another ipdlh file Core IPC nobody NEW --- 2022-10-11
1260774 Create RAII class for IPC Actors that should get __delete__'d unless some conditions are met Core IPC nobody NEW --- 2022-10-11
1260828 Remove the chromium event loop Core IPC nobody NEW --- 2022-10-11
1265450 MessageLoop's postIdleTask only execute the task when ensureRunsAfterMS has elapsed Core IPC nobody NEW --- 2022-10-11
1270426 Actors have public virtual destructors Core IPC nobody NEW --- 2022-10-11
1274028 Shut down the IPC thread before the main thread Core IPC nobody NEW --- 2022-10-11
1274815 Make IPCStreamDestination result nsIInputStream pass IPC string buffers instead of using nsPipe Core IPC nobody NEW --- 2022-10-11
1284369 consider throttling runnable dispatch from IPC actors Core IPC nobody NEW --- 2022-10-11
1287167 ipc/mscom cleanup Core IPC nobody NEW --- 2022-10-11
1300511 [meta] Replace union OptionalType usages with Maybe<Type> in ipdls Core IPC nobody NEW --- 2022-10-11
1309787 Conflict between destruction of GeckoChildProcessHost and crash reporter Core IPC nobody NEW --- 2022-10-11
1316754 Implement IPDL parser in Rust Core IPC nobody NEW --- 2023-08-17
1319912 TestInterruptShutdownRace cxx IPDL unit test fails Core IPC nobody NEW --- 2022-10-11
1319914 TestUrgentHangs cxx IPDL unit test fails Core IPC nobody NEW --- 2022-10-11
1319978 Add some safety around allocating drawing surfaces with sizes loaded from IPC without checking. Core IPC nobody NEW --- 2022-10-11
1322558 add actual profiler markers to generated ipdl code (mainly for sync messages) Core IPC nobody NEW --- 2022-10-11
1325670 take a closer look at the custom serializations that the audit identified as needing fixing Core IPC nobody NEW --- 2022-10-11
1332054 Don't treat constructor failure as fatal Core IPC nobody NEW --- 2022-10-11
1333228 Replace CHROMIUM_LOG and cousins with MOZ_LOG Core IPC nobody NEW --- 2022-10-11
1340066 pass primitive type argument by value instead of by const reference in ipc Send/Recv function Core IPC nobody NEW --- 2023-08-17
1343699 Consider using poll() instead of libevent Core IPC nobody NEW --- 2022-10-11
1346911 Report an error when a top level protocol has a delete message Core IPC nobody NEW --- 2022-10-11
1346957 Make mscom::Interceptor use OICF metadata instead of typelib metadata Core IPC nobody NEW --- 2022-10-11
1348116 Add a whitelist for sync IPC messages triggered by JS Core IPC nobody NEW --- 2022-10-11
1349931 IPDLCompile::error() should check for an actual error Core IPC nobody NEW --- 2022-10-11
1361607 Fail to resolve MozPromise generated by IPC in non browser/content processes Core IPC nobody NEW --- 2022-10-11
1364200 Drop messages sent to deleted protocols rather than crashing Core IPC nobody NEW --- 2022-10-11
1364641 Consider inlining protocol constructor in the generated headers Core IPC nobody NEW --- 2022-10-11
1364841 Remove the default AbstractThread wrapper created by MessageChannel and require manual management in actors Core IPC nobody NEW --- 2022-10-11
1365864 Remove the call to AbstractThread::GetCurrent() from MessageChannel.cpp Core IPC nobody NEW --- 2022-10-11
1369789 turn off -Wmaybe-uninitialized for IPDL code Core IPC nobody NEW --- 2022-10-11
1372543 Changing priority on Linux processes Core IPC nobody NEW --- 2023-08-11
1373587 Intermittent Assertion failure: mWorkerThread == GetCurrentVirtualThread() (not on worker thread!), at MessageChannel.h:511 Core IPC nobody NEW --- 2022-10-11
1374368 Using promises in IPC has unexpected message ordering Core IPC nobody NEW --- 2022-10-11
1375213 Content process hang Core IPC nobody NEW --- 2022-10-11
1379739 Consider generating rust bindings for IPDL actors Core IPC nobody NEW --- 2023-08-17
1381173 Memory reporting for IPC messages Core IPC nobody NEW --- 2022-10-11
1383911 make StringFromIPCMessageType more efficient Core IPC nobody NEW --- 2022-10-11
1386441 Address common need of PBackground-managed services to retrieve NS_APP_USER_PROFILE_50_DIR/"ProfD" from directory service Core IPC nobody NEW --- 2022-10-11
1386763 crash at 0x0 in [@ OnChannelError] Core IPC nobody NEW --- 2022-10-11
1394714 Changing priority on MacOS processes Core IPC nobody NEW --- 2022-10-11
1411969 move IPDL-generated headers into mozilla/ipdl, without namespacing them Core IPC nobody NEW --- 2022-10-11
1425041 handle serialization of partially read streams better Core IPC nobody NEW --- 2022-10-11
1426540 Replace Chromium time.h classes with standard Gecko time classes Core IPC nobody NEW --- 2022-10-11
1427235 Reduce IPDL serialization code Core IPC nobody NEW --- 2022-10-11
1428509 Log something more useful than "pipe error: Connection reset by peer" when a child process exits Core IPC nobody NEW --- 2022-10-11
1430159 allow protocols to specify an argument validator that automatically gets executed Core IPC nobody NEW --- 2022-10-11
1437115 [meta] telemetry related work for IPC and content process components Core IPC nobody NEW --- 2022-10-11
1438260 UBSan: downcast of address which does not point to an object of type 'MessageLoopForIO' /ipc/chromium/src/base/message_loop.h Core IPC nobody NEW --- 2022-10-11
1440207 Rethink how we give file descriptors / handles to child processes Core IPC nobody NEW --- 2022-10-11
1443596 Better support templated types in IPDL Core IPC nobody NEW --- 2022-10-11
1447674 [meta] Get rid of std::wstring Core IPC nobody NEW --- 2022-10-11
1448322 consider unifying AllocPFoo(Child|Parent) with RecvPFoo(Child|Parent)Constructor Core IPC nobody NEW --- 2022-10-11
1453865 IPC's definition of DLOG_IF is broken, but nothing is using it Core IPC nobody NEW --- 2022-10-11
1454132 Remove NO_CHROMIUM_LOGGING Core IPC nobody NEW --- 2022-10-11
1454816 Flatten base::SharedMemory into SharedMemoryBasic Core IPC nobody NEW --- 2022-10-11
1455109 Some shared memory is only “shared” within one process Core IPC nobody NEW --- 2022-10-11
1458645 IPC logging is interspersed resulting in garbled logs Core IPC nobody NEW --- 2022-10-11
1463831 [Parent][DispatchAsyncMessage] Error: SHMEM_CREATED_MESSAGE Payload error: message could not be deserialized Core IPC nobody NEW --- 2022-10-11
1464464 Replace BackgroundHangAnnotations with nsTArray<HangAnnotation> Core IPC nobody NEW --- 2022-10-11
1474567 Console ipc_channel_win.cc error thrown on Windows Core IPC nobody NEW --- 2022-10-11
1474791 Poison page padding in shared memory (and/or otherwise detect out-of-bounds accesses) Core IPC nobody NEW --- 2022-10-11
1478839 Statically verify that objects requiring actor-specific serialization are only passed over compatible actors Core IPC nobody NEW --- 2022-10-11
1479933 IPDL shouldn't pass integers and other small POD types by reference Core IPC nobody NEW --- 2022-10-11
1485753 MessageChannel::Clear calls nsICancelableRunnable::Cancel multiple times Core IPC nobody NEW --- 2022-10-11
1496614 Automated tests that cover process launch failure cases Core IPC nobody NEW --- 2022-10-17
1500914 Create mock implementations for IPDL protocol interfaces Core IPC nobody NEW --- 2022-10-11
1508109 Crash in Pickle::ReadBytesInto Core IPC nobody NEW --- 2022-08-17
1508318 Can't start under a debugger on Windows (release assert about mDestinationProcessId) Core IPC nobody NEW --- 2022-10-11
1509143 Consider making IProtocol implement nsISupports Core IPC nobody NEW --- 2022-10-11
1509591 Eliminate mIPCOpen in favor of IProtocol::CanSend() Core IPC nobody NEW --- 2022-10-11
1510388 Remove unnecessary AddIPDLReference-style methods Core IPC nobody NEW --- 2022-10-11
1511548 Parent process I/O thread eats a CPU repeatedly calling epoll_wait Core IPC nobody NEW --- 2022-10-11
1514472 Rewrite of the IPDL C++ code generator in Rust Core IPC nobody NEW --- 2022-10-11
1514948 Reformat IPDL files to consistent style Core IPC nobody NEW --- 2022-10-11
1518110 move mozilla::Array serialization into ipc/ Core IPC nobody NEW --- 2022-10-11
1518112 make serialization of C arrays shorter, more efficient Core IPC nobody NEW --- 2022-10-11
1520997 Excessive runnable dispatches when destroying process hosts (and maybe other places) Core IPC nobody NEW --- 2022-10-11
1522863 make compressall message replacement more efficient Core IPC nobody NEW --- 2022-10-11
1524025 Split PBackground into smaller sets of protocols Core IPC nobody NEW --- 2022-10-11
1527710 Make it possible to declare which content process subtypes can send messages in IPDL Core IPC nobody NEW --- 2022-10-11
1529944 consider downcasting actor arguments where appropriate Core IPC nobody NEW --- 2022-10-11
1530347 devirtualize *Constructor methods Core IPC nobody NEW --- 2022-10-11
1536921 Consider automatically formatting IPDL python code Core IPC nobody NEW --- 2022-10-11
1538066 add a flag to shared memory to indicate the memory should not be initially committed, if possible Core IPC nobody NEW --- 2022-10-11
1539864 Need a way to handle MOZ_CAN_RUN_SCRIPT in IPDL-generated code Core IPC nobody NEW --- 2022-10-11
1541076 Remove reentrant delete support from IPDL Core IPC nobody NEW --- 2022-10-11
1542058 Pass devirtualized actor types as IPC parameters Core IPC nobody NEW --- 2022-10-11
1547019 Replace _cxxTypeCanOnlyMove with _cxxTypeNeedsMoveForSend Core IPC nobody NEW --- 2022-10-11
1548174 Map nsCString/nsString method arguments to nsACString/nsAString Core IPC nobody NEW --- 2022-10-11
1550891 Re-add SHM_ANON support in IPC shared memory Core IPC nobody NEW --- 2022-10-11
1557443 Improve IPC logging, especially in non-DEBUG builds Core IPC nobody NEW --- 2022-10-11
1559973 Unify process types by extending GeckoProcessTypes enum with Content Types Core IPC nobody NEW --- 2022-10-11
1564615 Make GeckoChildProcessHost threadsafe refcounted Core IPC nobody NEW --- 2022-10-11
1568679 First-class support for fallible deserialization Core IPC nobody NEW --- 2022-10-11
1570366 Mark supported actors as refcounted Core IPC nobody NEW --- 2022-10-11
1572054 Generated C++ constructors for structs declared in an IPDL file should support move semantics Core IPC nobody NEW --- 2022-10-11
1575396 IPDLParamTraits.h isn't including what it uses Core IPC nobody NEW --- 2022-10-11
1583580 Make IPDL generate comments that specify expected signature for Recv* functions Core IPC nobody NEW --- 2022-10-11
1588509 IPC call flood from Content Process causes Parent to freeze or crash Core IPC nobody NEW --- 2022-10-11
1604326 Investigate and improve the high IPC message latency Core IPC nobody NEW --- 2022-04-13
1606477 IPC::Channel::ResetFileDescriptor is dead code Core IPC nobody NEW --- 2022-10-11
1607299 consider adding checked protocol downcasting Core IPC nobody NEW --- 2022-10-11
1609882 Enable the fork server by default in Linux builds Core IPC nobody NEW --- 2024-04-03
1611338 Rename or otherwise do something about autogenerated `AssertSanity` methods Core IPC nobody NEW --- 2022-10-11
1612564 Experiment with increased IPC buffer sizes Core IPC nobody NEW --- 2023-01-02
1614764 Avoid hard-crashing the parent process on IPC errors Core IPC nobody NEW --- 2022-11-30
1618839 ipdlc should display which ipdl source was/were used to generate a C++ source Core IPC nobody NEW --- 2022-10-11
1620381 Convert the thread 'IPDL Background' to use the background thread pool Core IPC nobody NEW --- 2022-12-20
1621901 ipdlc should not return a MsgValueError in case an Alloc method failed Core IPC nobody NEW --- 2022-10-11
1631103 Stop building DNS and arc4random components of libevent Core IPC nobody NEW --- 2022-08-04
1638374 Eliminate inside_cpow from IPDL Core IPC nobody NEW --- 2020-05-27
1642401 Change CancelCPOWs() back to a release assert on ParentProcessIsBlocked() Core IPC nobody NEW --- 2020-07-06
1642746 Make the IProtocol::ChannelSend() methods take a UniquePtr<Message> argument Core IPC nobody NEW --- 2020-06-02
1653996 `DelayedStartInputStream` leaks when all reference to it were dropped and it was not explicitly used nor `Close()`ed Core IPC nobody NEW --- 2022-02-16
1657712 Remove support for include directory resolution from the IPDL compiler Core IPC nobody NEW --- 2020-08-06
1676739 Add void_t and null_t to builtin.py Core IPC nobody NEW --- 2020-11-16
1676919 Get rid of ipc/chromium/chromium-config.mozbuild Core IPC nobody NEW --- 2021-06-07
1690855 Child process launch is 10x slower on Mac Core IPC nobody NEW --- 2022-09-01
1699340 Crash in [@ OOM | small] in ParamTraits<JSStructuredCloneData>::Write Core IPC nobody NEW --- 2024-03-10
1699986 Crash in [@ mozilla::ipc::ActorLifecycleProxy::~ActorLifecycleProxy] Core IPC nobody NEW --- 2022-12-04
1714308 Do something with the probe IPC_SYNC_MAIN_LATENCY_MS Core IPC nobody NEW --- 2022-01-05
1725959 valgrind: Syscall param sendmsg(msg.msg_iov[4]) points to uninitialised byte(s) Core IPC nobody NEW --- 2023-11-29
1753734 Memory reporter can allow a child to trigger reports Core IPC nobody NEW --- 2022-02-16
1760235 Add IPDL unit test for IPC protocol in multiple "manages" cycles Core IPC nobody NEW --- 2022-03-17
1760241 Missing close quote in "lexically invalid characters" error message in IPDL compiler Core IPC nobody NEW --- 2022-03-17
1763251 Each child process creation causes an "IPC Launch" thread to be created an destroyed Core IPC nobody NEW --- 2022-04-13
1781149 Fix the conditions for using `nodiscard` on generated IPDL Send methods Core IPC nobody NEW --- 2022-08-03
1783305 Fix unsafe memory operations during process launch on code coverage builds Core IPC nobody NEW --- 2022-10-04
1788593 Provide documentation for the new VirtualSendImpl annotation Core IPC nobody NEW --- 2022-09-01
1793215 Unnecessary forward declarations of PickleIterator Core IPC nobody NEW --- 2022-09-30
1796014 Improve sync-messages.ini checking Core IPC nobody NEW --- 2022-10-18
1797039 Separate the implementation of handle and mapping in SharedMemoryBasic Core IPC nobody NEW --- 2022-10-24
1802559 base::LaunchApp can make zombie processes on Unix Core IPC nobody NEW --- 2022-12-01
1812393 Consider enforcing tight bounds on protocol nesting and send semantics Core IPC nobody NEW --- 2023-01-25
1819488 Assertion failure: gShmemMapped >= mMappedSize (Can't unmap more than mapped), at /builds/worker/checkouts/gecko/ipc/glue/SharedMemory.cpp:70 Core IPC nobody NEW --- 2023-03-15
1858621 Fix parent actors which return nullptr in actor allocation methods for non fatal errors Core IPC nobody NEW --- 2023-10-12
1326081 Pickle::BeginWrite incurs a needless division instruction, and would be incorrect if we ever support alignment > 8 Core IPC bas ASSI --- 2022-10-11
1740482 Name process consistently across all the places Core IPC lissyx+mozillians ASSI --- 2022-07-25
1485762 When deserializing a shmem, don't silently allow invalid IDs Core IPC nobody REOP --- 2022-10-11
1514734 Crash in mozilla::dom::ipc::SharedStringMap::SharedStringMap Core IPC nobody REOP --- 2024-02-27
175 bugs found.

File a new bug in the "Core" product